Какой из них быстрее и на сколько? Линейный поиск 1000 элементов на 1 Ghz или двоичный поиск 1 миллиона элементов на 5 Ghz? Учитывая, что каждая инструкция работает в 5 раз быстрее на 5 ГГц, а одна итерация линейного поиска на 2 раза быстрее, чем двоичный поиск.Сравнение двух алгоритмов
-2
A
ответ
1
Бинарный поиск имеет сложность O (log n); линейный поиск имеет сложность O (n). Вы делаете математику, следуя еще несколько советов:
Q. What is the maximum number of comparisons that a binary search function will make when searching for a value in a 1,000 - element array?
A. То есть журнал (1000) база два ~ =
Q. Какое максимальное число сравнений о том, что Линейная функция будет искать при поиске значения в массиве из 1000 элементов?
A.
Смежные вопросы
- 1. Сравнение сложности двух алгоритмов
- 2. Сравнение двух подходящих алгоритмов строк - Практический подход
- 3. Сравнение двух алгоритмов, решающих фракционный рюкзак
- 4. Java - Сравнение эффективности двух алгоритмов O (n)
- 5. Сравнение алгоритмов Rete и последовательных алгоритмов
- 6. Сравнение времени выполнения алгоритмов
- 7. Сравнение алгоритмов C#
- 8. Сравнение алгоритмов сортировки
- 9. Сравнение алгоритмов String VB.Net
- 10. сравнение алгоритмов сортировки
- 11. Сравнение двух общих алгоритмов сравнения и их большой помощи 0
- 12. Факторы, которые облегчают сравнение двух алгоритмов одинаковой временной сложности
- 13. Сложность двух алгоритмов
- 14. Равенство двух алгоритмов
- 15. Сравнение алгоритмов интеллектуального анализа данных
- 16. Сравнение алгоритмов кластеризации в R
- 17. Сложность времени - сравнение разных алгоритмов
- 18. Анализ двух-двух алгоритмов Big-O
- 19. Анализ заявлений двух разных алгоритмов
- 20. сравнить время работы двух алгоритмов
- 21. Сравните сложность двух заданных алгоритмов
- 22. сравнение эффективности алгоритмов кластеризации в quickminer
- 23. Общее сравнение алгоритмов сортировки для полного сортировки
- 24. сравнение алгоритмов в C, в чем разница?
- 25. Сравнение двух матриц в Matlab
- 26. Анализ производительности алгоритмов кластеризации
- 27. Сравнение времени и времени сложности алгоритмов для вычислительной арифметики
- 28. Как найти точку пересечения двух алгоритмов?
- 29. Какова сложность этих двух строковых алгоритмов?
- 30. Слияние/объединение двух отдельных алгоритмов графов?
Что вы думаете об этом? Как вы видите линейный поиск, который дает шанс, что это o (n) по сравнению с бинарным поиском, который равен o (log n)? – Rotem
Но у обоих есть разные процессоры. –
. Гандикап процессора должен был быть в пользу линейного поиска, чтобы сделать игровое поле более ровным. В худшем случае двоичный код будет принимать ~ 20 итераций, тогда как линейный будет 1000. – Rotem