
Методы сортировки.
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Hard
Луиза Асламбекова
Used 8+ times
FREE Resource
7 Slides • 5 Questions
1
Методы сортировки
Асламбекова Луиза Султановна
10 класс
2
Под сортировкой (cелекция; selection; cортировка; sorting) – мы понимаем процесс перестановки элементов массива и упорядочивания их по определенному правилу. Например, вы можете отсортировать массив чисел по возрастанию, по убыванию, отсортировать массив по алфавиту и многое другое. Его основная цель – облегчить последующий поиск элементов, которые находятся в отсортированном множестве. методы сортировки обычно разделяют на две категории: сортировка массивов и сортировка (последовательных) файлов.
3
Эти два класса часто называют внутренней и внешней сортировкой. массивы располагаются во «внутренней» (оперативной) памяти, для этой памяти характерен быстрый произвольный доступ, и сортировка называется внутренней. А файлы хранятся в более медленной, но более вместительной «внешней» памяти, т.е. на запоминающих устройствах (дисках) и сортировка называется внешней.
4
5
Вставка – Insertion Элементы массива делятся на две части – упорядоченные и неупорядоченные. Элементы из неупорядоченной части вставляются в часть упорядоченных, сортируя сравнением
Выбор – Таңдау – Selection Находит самый наименьший (самый наибольший) элемент в массиве и заменяет его первым элементом из неотсортированных элементов.
Quick Sort (Быстрая сортировка) считается наиболее быстрым алгоритмом сортировки среди всех типов сортировок
6
Quick Sort (Быстрая сортировка) считается наиболее быстрым алгоритмом сортировки среди всех типов сортировок.
С помощью Quick Sort числовые элементы массива сортируются по возрастанию или убыванию, текстовые элементы массива сортируются по алфавиту. Кроме того, в Python наряду с методами сортировки имеются функции сортировки
7
Multiple Choice
Какие встроенные функции сортировки доступны в Python?
sort()
sorted()
sort_list()
order()
8
Multiple Choice
Какой из следующих методов сортировки является устойчивым?
Сортировка выбором
Сортировка пузырьком
Быстрая сортировка
Сортировка слиянием
9
Multiple Choice
Какой метод сортировки обычно эффективен при работе с большими объемами данных и может быть адаптивным?
Сортировка вставками
Сортировка выбором
Пирамидальная сортировка
Сортировка пузырьком
10
Multiple Choice
Какая из следующих сортировок обладает лучшей средней временной сложностью?
Сортировка вставками
Сортировка пузырьком
Быстрая сортировка
Сортировка выбором
11
Multiple Choice
Вопрос: Как можно сделать сортировку по убыванию с использованием функции sorted() в Python?
sorted(array, reverse=True)
sorted(array, descending=True)
sort_desc(array)
reverse_sort(array)
12
Домашнее Задание:
1. Какие методы сортировки вы знаете?
2. Какими параметрами эти методы отличаются друг от друга?
3. Как правильно использовать методы сортировки для решения задач?
4. Какие функции сортировки доступны в Python?
Ответить на вопросы письменно.
Методы сортировки
Асламбекова Луиза Султановна
10 класс
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
9 questions
Подготовка к ЕГЭ 22 и 23
Presentation
•
10th - 11th Grade
9 questions
Виктоина тест
Presentation
•
10th Grade
10 questions
Questions for excerpt from "How to Disappear"
Presentation
•
10th Grade
9 questions
Линейная функция
Presentation
•
KG
8 questions
sorting
Presentation
•
10th Grade
9 questions
Назначение точки беспроводного доступа
Presentation
•
10th Grade
8 questions
Введение в предмет
Presentation
•
10th Grade
11 questions
Основные логические операции
Presentation
•
KG
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade