Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:56 12.06.24 
Клубове/ Компютри и Интернет / Java Пълен преглед*
Информация за клуба
Тема Re: Сложност на метод - big O() [re: EroS]
Автор id (gunner)
Публикувано04.05.06 00:10  



Целият смисъл на O нотацията е да намериш горна граница на даден алгоритъм, за да прецениш кой е най-лошия случай, до който може да се стигне...

по дефиниция f(n) E O(g(n)) означава, че за всяка начална точка в реда на естествените числа (n0) [ен нула], може да намериш константи c1, c2 > 0, такива че 0 <= f(n) <= c2g(n)място.

В твоя случай може да пообобщим нещата, защото min({a.length, b.lenght}) е освен горна и долна граница на функцията, т.е. най-общо казано f(n), т.е. времето за изпълнение ти е от вида f(x) = cn + a...

в твоя случай алгоритъмът ти по никакъв начин не зависи от подредбата на масивите, така че и в най-добрия и в най-лошия случай е... едно и също...

cn+ a

нито c, нито a се афектират по някакъв начин от масивите...

алгоритъмът ти е ефикасен защото използваш като предпоставка това, че масивите ти са подадени вече сортирани. ако не е така вероятно (wild guess) най-добрият случай ще бъде n, а най-лошият n^2, за справка - погледи анализа на insertion sort.

<P ID="edit">

Редактирано от id на 04.05.06 00:24.



Цялата тема
ТемаАвторПубликувано
* Сложност на метод - big O() EroS   22.04.06 18:13
. * Re: Сложност на метод - big O() javafen   23.04.06 12:51
. * Re: Сложност на метод - big O() EroS   23.04.06 17:16
. * Re: Сложност на метод - big O() id   03.05.06 18:51
. * Re: Сложност на метод - big O() EroS   03.05.06 21:18
. * Re: Сложност на метод - big O() id   04.05.06 00:10
. * Re: Сложност на метод - big O() EroS   07.05.06 05:10
. * Re: Сложност на метод - big O() id   07.05.06 13:14
. * Re: Сложност на метод - big O() eфp. Лyk   25.04.06 09:41
. * Re: Сложност на метод - big O() javafen   27.04.06 16:15
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.