Методы сортировки



бет4/13
Дата08.02.2022
өлшемі1,58 Mb.
#131077
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   13

Задание 1.2

Быстро ли работает алгоритм?

Быстро ли работает алгоритм?

А причем здесь черепашки?

  • Помните сказку о Кролике и Черепахе? Она нам сейчас пригодится.
  • Небольшая предыстория. В 1980 году Влодзимеж Добосиевич пояснил, почему пузырьковая и производные от неё сортировки работают так медленно. Это всё из-за черепашек. «Черепахи» — небольшие по значению элементы, которые находятся в конце списка. Поскольку алгоритм подразумевает перенос больших элементов в конец списка, они быстро находят свое место. Небольшие элементы находят свое место медленно, меняя свое положение на 1 позицию в каждой итерации. Как Вы, возможно, заметили пузырьковые сортировки ориентированы на «кроликов» – больших по значению элементов в начале списка. Они довольно быстро перемещаются к конце списка. А вот медлительные пресмыкающиеся на старт ползут неохотно.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет