Алгоритмы и структуры данных. Лекция 7. Сортировка подсчетом (Counting sort) на Python
Сортировка выбором на Python
Введение В данной статье познакомимся с сортировкой выбором, и реализуем её на Python. Алгоритм работы сортировки выбором Допустим у нас есть следующий список: [5, 7, 2, 10, 1, 8] Как менялся наш список по итерациям: 1 итерация – [1, 7, 2, 10, 5, 8] 2 итерация – [1, 2, 7, 10, 5, 8] 3 итерация – [1, 2, 5, 10, 7, 8] 4 итерация – [1, 2, 5, 7, 10, 8] 5 итерация – [1, 2, 5, 7, 8, 10] 6 итерация – [1, 2, 5, 7, 8, 10] Сортировка выбором на Python используя цикл while Для начала сгенерируем неупорядоченный...
Python - Сортировка коллекций
Сортировка коллекций — это одна из ключевых операций, которую часто приходится выполнять при работе с данными. Она позволяет упорядочить элементы коллекции (например, массивы, списки) по определенному критерию: от меньшего к большему, по возрастанию или убыванию, либо по алфавиту. Например, представьте, что вам нужно отсортировать список студентов по фамилии, чтобы удобно было искать нужного человека в журнале, или вывести товары в магазине по цене, начиная с самого дешевого. Эти задачи требуют разных...