
Методы сортировки.
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
10 questions
Cisco
Presentation
•
KG
9 questions
Закон сохранения импульса
Presentation
•
10th Grade
9 questions
Онлајн насилство
Presentation
•
10th Grade
10 questions
Методы решения логарифмических уравнений
Presentation
•
10th Grade
8 questions
Численность и воспроизводство населения мира
Presentation
•
10th Grade
10 questions
Геометрия
Presentation
•
10th Grade
10 questions
"Books" Верютина 11МАН
Presentation
•
10th Grade
7 questions
социально- экономическое развитие стран Запада
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
10 questions
Test Your Knowledge with 15 Fun Trivia Questions
Interactive video
•
6th - 10th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade