Как называется процесс упорядочивания данных по некоторым признакам?
Готовые ответы
✓ ПровереноСортировка одномерного списка
Все задания собраны по порядку. Правильные варианты выделены — можно быстро свериться и разобрать ошибки.
Выберите верное описание сортировки. После сортировки элементы одномерного списка расположились в такой последовательности: [3, 3, 4, 5, 6, 6, 6, 7, 8, 9]. Была выполнена сортировка по поле ответа 1.
Показать объяснение
После сортировки элементы одномерного списка расположились в такой последовательности: [3, 3, 4, 5, 6, 6, 6, 7, 8, 9]. Была выполнена сортировка по неубыванию. Неубывающий порядок допускает последовательное расположение равных значений либо возрастание значений.
Выберите характеристики алгоритма сортировки, которые влияют на его эффективность.
Какие типы сортировок одномерных списков существуют?
Какие из перечисленных алгоритмов относятся к простым методам сортировки с временной сложностью O(n²)?
Установите соответствие между алгоритмами сортировки и описанием их реализации.
- Левая часть: Быстрая сортировка
- Соответствует: Разделение массива (списка) на части относительно опорного элемента, перераспределение элементов относительно опорного
- Левая часть: Сортировка пузырьком
- Соответствует: Попарное сравнение и обмен (при необходимости) соседних элементов
- Левая часть: Сортировка выбором
- Соответствует: Поиск минимального (максимального) элемента неотсортированной части и обмен с первым неотсортированным элементом
Показать объяснение
Сортировка выбором заключается в поиске минимального (максимального) элемента неотсортированной части и его обмене с первым неотсортированным элементом. \ При сортировке пузырьком выполняется попарное сравнение и обмен (при необходимости) соседних элементов. \ В быстрой сортировке используется метод разделения массива (списка) на части относительно опорного элемента и перераспределение элементов относительно опорного. \ Описание для сортировки слиянием отсутствует.
Установите соответствие между алгоритмами сортировки и их особенностями.
- Левая часть: Прост в реализации, но медленный для больших массивов (списков)
- Соответствует: Сортировка пузырьком
- Левая часть: Один из самых быстрых алгоритмов для больших массивов (списков)
- Соответствует: Быстрая сортировка
- Левая часть: Выполняет минимальное количество перестановок среди простых сортировок
- Соответствует: Сортировка выбором
Показать объяснение
Сортировка пузырьком — простой в реализации, но медленный для больших массивов (списков) алгоритм. \ Быстрая сортировка — один из самых быстрых алгоритмов для больших массивов (списков). \ Сортировка выбором — алгоритм, выполняющий минимальное количество перестановок среди простых сортировок.
Выберите верную запись строки программного кода для сортировки списка B по возрастанию (неубыванию).
Выберите правильный ответ. Какие числа поменяются местами в результате первого обмена элементов в сортировке выбором по убыванию списка \ B = [5, 9, 12, 3, 8, 10]?
Выберите правильный ответ. Какие два числа в списке B = [5, 9, 12, 3, 8, 10] поменяются местами в результате первого обмена элементов при сортировке пузырьком по убыванию (просмотр списка выполняется слева направо)?
Заполните пропуск. Выберите правильный способ использования метода sort() для сортировки списка arr по убыванию. \ arr = [5, 2, 9, 1, 4] \ arr.sort(поле ответа 1)
Показать объяснение
Правильный способ использования метода sort() для сортировки списка arr по убыванию:
\ arr = [5, 2, 9, 1, 4] \ arr.sort(reverse=True)