
Методы сортировки.
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
7 questions
Знаходження мінімального та максимального значення списку
Presentation
•
9th Grade
10 questions
Международные отношения в начале XX века
Presentation
•
10th Grade
8 questions
Свободное падение тел.10 класс
Presentation
•
10th Grade
8 questions
Berpikir Komputasional
Presentation
•
10th Grade
6 questions
Информационная безопасность
Presentation
•
10th Grade
6 questions
Буквица как искусство
Presentation
•
10th Grade
10 questions
Информатика ЕГЭ #23
Presentation
•
10th - 11th Grade
9 questions
Введение в информатику 9 класс
Presentation
•
9th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade