Алгоритмы; log n/n*log n

Рейтинг: 2Ответов: 1Опубликовано: 02.12.2014

Кто-нибудь может привести пример алгоритма, работающего за O(log) n или O(n*log n), и пояснить, где устанавливается сия зависимость?
Мне нужно написать алгоритм, узнающий, есть ли в массиве два одинаковых элемента, работающий за O(n*log n).

Ответы

▲ 6Принят

O(log n) - поиск в двоичном дереве поиска, бинарный поиск. O(n log n) - быстрая сортировка.