Линейный поиск - это то же самое, что последовательный поиск?
Линейный поиск - это то же самое, что последовательный поиск?

Видео: Линейный поиск - это то же самое, что последовательный поиск?

Видео: Линейный поиск - это то же самое, что последовательный поиск?
Видео: Гарвард CS50 на русском. 1. Короткие видео. 2. Линейный поиск 2024, Апрель
Anonim

Класс: Алгоритм поиска

В связи с этим, каков пример линейного поиска?

Последовательный поиск . Один из самых простых и элементарных поиски это последовательный поиск , также известный как линейный поиск . Как реальный мир пример , возьмите ближайшую телефонную книгу и откройте ее на первой странице имен. Мы ищем первого «Смита».

Также можно спросить, что подразумевается под линейным поиском? Линейный поиск , также известный как последовательный поиск , это процесс, который последовательно проверяет каждый элемент в списке, пока не будет найден нужный элемент. Вычислительная сложность для линейный поиск O (n), что делает его гораздо менее эффективным, чем бинарный поиск (O (журнал п)).

В чем разница между линейным поиском и двоичным поиском?

А линейный поиск сканирует по одному элементу за раз, не переходя к какому-либо элементу. Наоборот, бинарный поиск сокращает ваш поиск к половине, как только вы найдете середину отсортированного списка. В линейный поиск , сложность наихудшего случая - O (n), где бинарный поиск выполнение O (log n) сравнений. Линейный поиск использует последовательный подход.

В чем сложность линейного поиска?

Линейный поиск

Класс Алгоритм поиска
Наихудшая производительность На)
Лучшая производительность О (1)
Средняя производительность На)
Сложность пространства в наихудшем случае O (1) итеративный

Рекомендуемые: