LINUX.ORG.RU
Вроде все ассоциативные(map,set,multimap,multiset). Инфа из справочника.
YesSSS ★★★
()
Ответ на: комментарий от vasirck
Я не пойму почему тут логарифм по основанию e. Во всех справочниках сложность алгоритмов вычислается с помощью логарифмов по основанию 2. Как сюда экспонента попала?
anonymous
()
Ответ на: комментарий от anonymous
Сложность по порядку оценивают. Т.е. с точностью до величин меньших порядков малости и домножение на константы. Переход ln -> lg -> log2 - это, если мне ни с кем не изменяет память, домножение на константу.
YesSSS ★★★
()
Ответ на: комментарий от YesSSS
Совсем ниче не понял. Есть причина тому что в основании 2. Потому как массив делится на 2 для поиска и потом каждая часть разбивается на 2 и так далее. Получается тепень двойки. Но причем тут степень экспоненты? Ткните где про это прочитать можно что ли.
anonymous
()
Ответ на: комментарий от anonymous
Куда тыкать точно не знаю, но сложность всегда оценивается по порядку зависимости от размеров или еще чего-либо. Т.е. важен только порядок. Т.е. X ~ 10*X ~ 100*X !~ 0.000001*X*X, т.к. считается, что X->inf.

А переход к другому основанию логорифма - домножение на константу.

YesSSS ★★★
()
Ответ на: комментарий от YesSSS
>...важен только порядок...

>А переход к другому основанию логорифма - домножение на константу.

Хех, домножив на константу можно и порядок сменить - смотря какая констатна.

KIV
()
Ответ на: комментарий от KIV
На какую константу предлогаешь домножить N^2 чтобы получить N^3?

Может я чего не понимаю, но помоему тут весь тред обсуждался порядок возростания функции сложности алгоритма от N.

YesSSS ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.