Сортировка. Виды сортировок. Применение алгоритмов сортировок к решению задач
Список вопросов теста
Вопрос 1
Представьте, что вы хотите расставить в алфавитном порядке одну из ваших книжных коллекций. Самым естественным подходом в этом случае было бы просмотреть книги на полке, чтобы выявить неупорядоченные пары (Уоллес, который «стоит» перед Пинчоном, к примеру), выбрать книгу самую последнюю по алфавиту и поставить ее в конец полки, затем предпоследнюю по афавиту и поставить перед последней и т.д. пока не дойдем до первых книг на этой полке. Какой вид сортировки описан?
Варианты ответов
- Сортировка обменом (метод «пузырька»)
- Сортировка выбором
- Сортировка вставками
- Быстрая сортировка
Вопрос 2
Какой вид сортировки описан?
Представьте, что вы хотите расставить в алфавитном порядке одну из ваших книжных коллекций. Самым естественным подходом в этом случае было бы просмотреть книги на полке, чтобы выявить неупорядоченные пары, выбрать книгу, у которой фамилия автора будет примерно в середине алфавита, а потом относительно нее и согласно алфавиту распределять другие книги .
Варианты ответов
- Сортировка вставками
- Быстрая сортировка
- Сортировка "камнем"
- Сортировка слиянием
Вопрос 3
О каком алгоритме идет речь?
Алгоритм требует многократных проходов по сортируемому массиву, при которых в конце массива формируется отсортированный участок, причём с каждым проходом его длина увеличивается как минимум на единицу.
Варианты ответов
- Сортировка простыми обменами
- Быстрая сортировка
- Сортировка выбором
- Сортировка слиянием
Вопрос 4
Определите вид сортировки в предложенном алгоритме

Варианты ответов
- Быстрая сортировка
- Сортировка вставками
- Сортировка обменами
- Сортировка подсчетом
Вопрос 5
Определите вид сортировки в предложенном алгоритме

Варианты ответов
- Быстрая сортировка
- Сортировка вставками
- Сортировка простыми обменами
- Сортировка подсчетом
Вопрос 6
Соотнесите порядок расположения элементов в массиве и способ его уполядочивания.
1.
x[k] < x[k+1]
2.
x[k] > x[k+1]
3.
x[k] <= x[k+1]
4.
x[k] >= x[k+1]
Варианты ответов
- массив упорядочен по возрастанию
- массив упорядочен по убыванию
- массив упорядочен по не возрастанию
- массив упорядочен по не убыванию
Вопрос 7
Выберите верные утверждения относительно приведенного алгоритма

Варианты ответов
- В программе элементы с четными номерами обмениваются значениями с нечетными элементами
- Программа сортирует элементы массива по возрастанию
- В программе используется алгоритм обмена значениями элементов массива
- В массиве наибольший элемент имеет значение 7
- В массиве наименьший элемент имеет значение 10
Вопрос 8

Вопрос 9
В программе описаны целочисленные переменные z, i, целочисленный массив с индексами от 0 до 10. Выберите правильные утверждения.

Варианты ответов
- В результате массив будет иметь вид: 15 14 13 12 11 10 9 8 7 6 5
- В результате массив будет иметь вид: 5 6 7 8 9 10 11 12 13 14 15
- В результате массив будет иметь вид: 5 6 7 8 9 10 9 8 7 6 5
- Реализована сортировка простыми обменами
- В результате массив будет иметь вид: 15 14 13 12 11 10 11 12 13 14 15
- Реализована сортировка выбором
Вопрос 10

Варианты ответов
- упорядочивается строка массива по возрастанию
- заменяются элементы k-ой строки таблицы
- упорядочивается строка массива по убыванию
- реализован алгоритм метода «пузырька»
- реализована сортировка вставками
- реализована сортировка слиянием


