Sorting Algorithms Flashcards

1
Q

Пузырьковая сортировка

A

Повторяющийся проход по массиву входных элементов, при котором смежные элементы последовательно сравниваются и переставляются местами, при необходимости. Проходы выполняются до момента, когда в предыдущей итерации не было перестановок.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Сортировка вставками

A

Алгоритм, в котором элементы входной последовательности просматриваются по одному, и каждый новый поступивший элемент размещается в подходящее место среди ранее упорядоченных элементов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Сортировка выбором

A

Повторяющийся поиск мин. элемента (в случае сортировки по возрастанию) в неотсортированной части массива и перемещение его в сортированную часть - т.е. в начало неотсортированного подмножества текущей итерации.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Быстрая сортировка

A

Алгоритм типа “разделяй и властвуй”, в котором:

  1. Выбирается опорный элемент.
  2. Происходит распределение элементов на 2 подмножества - < и >= опорного.
  3. К полученным подмножествам применяются первые 2 шага.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly