Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
40_алгоритмов_Python.pdf
Скачиваний:
8
Добавлен:
07.04.2024
Размер:
13.02 Mб
Скачать

3

Алгоритмы сортировки и поиска

Алгоритмы сортировки и поиска — важный класс алгоритмов. Они могут ис­ пользоваться как самостоятельно, так и в качестве основы для более сложных алгоритмов, о которых мы поговорим в следующих главах. Мы познакомимся с различными типами алгоритмов сортировки, сравним их производительность при различных подходах к разработке; затем подробно рассмотрим несколько алгоритмов поиска. Наконец, мы разберем изученные алгоритмы на практиче­ ском примере.

К концу главы вы научитесь оценивать сильные и слабые стороны различных алгоритмов сортировки и поиска. Такие алгоритмы — основа для большинства более сложных алгоритмов. Знакомство с ними поможет вам понять современ­ ные сложные алгоритмы.

Итак, в этой главе вас ждут:

zz Алгоритмы сортировки. zz Алгоритмы поиска. zzПрактическое применение.

Для начала рассмотрим некоторые алгоритмы сортировки.