Зміна порядку елементів масиву (списку)

Про матеріал
Зміна порядку елементів масиву або списку полягає в перестановці позицій елементів у такий спосіб, щоб отримати новий порядок. Це може виконуватися за допомогою різних методів, таких як метод бульбашки, сортування, перемішування, обертання тощо. Зміна порядку елементів часто використовується для підготовки даних до подальшого аналізу або візуалізації, для рандомізації даних або для отримання відсортованих або випадкових результатів.
Зміст слайдів
Номер слайду 1

Зміна порядку елементів масиву (списку)9 клас Python

Номер слайду 2

Зміна порядку елементів масиву (списку)Сортування методом бульбашки - це простий алгоритм сортування, який працює шляхом послідовного порівняння сусідніх елементів у списку і обміну їх, якщо вони не знаходяться у правильному порядку. Цей процес повторюється для кожної пари елементів до тих пір, поки весь список не буде відсортований. Назва "бульбашка" походить від того, що великі елементи "виринають" на верхній кінець списку під час кожного проходження, нагадуючи бульбашку, яка виходить на поверхню води.{F5 AB1 C69-6 EDB-4 FF4-983 F-18 BD219 EF322}517643{F5 AB1 C69-6 EDB-4 FF4-983 F-18 BD219 EF322}157643 Масив

Номер слайду 3

Зміна порядку елементів масиву (списку)Сортування методом бульбашки є одним з простих алгоритмів сортування. Воно отримало свою назву через те, що під час сортування більші елементи піднімаються до верху списку, як бульбашки на поверхню води. Основна ідея полягає в тому, елементи з великими значеннями опиняються в кінці списку, а елементи з меншими значеннями поступово переміщуються у напрямку до початку списку.{5940675 A-B579-460 E-94 D1-54222 C63 F5 DA}15732{5940675 A-B579-460 E-94 D1-54222 C63 F5 DA}15723{5940675 A-B579-460 E-94 D1-54222 C63 F5 DA}15273{5940675 A-B579-460 E-94 D1-54222 C63 F5 DA}12573

Номер слайду 4

Зміна порядку елементів масиву (списку)Основні кроки сортування методом бульбашки: Порівняти перший і другий елементи списку. Якщо перший елемент більший за другий, то обміняти їх місцями. Повторити цей процес для кожної пари сусідніх елементів у списку. Повторити кроки 1-3, поки не буде досягнута повна сортування списку. Після кожного повторення цих кроків найбільший елемент списку знаходиться на правильному місці, оскільки він "спливає" до верхньої частини списку. Цей процес повторюється, поки всі елементи не будуть відсортовані.

Номер слайду 5

Зміна порядку елементів масиву (списку)У цьому виразі (0, n - i - 1) використовується внутрішній цикл для порівняння пар сусідніх елементів у списку. Давайте розберемо кожну частину виразу:0: Це початковий індекс, з якого починається ітерація по списку. У цьому випадку ми починаємо з першого елементу списку.n - i - 1: Це кінцевий індекс, до якого триває ітерація. У цьому виразі n - це загальна кількість елементів у списку, i - номер поточної ітерації. Віднімаючи i від n, ми зменшуємо кількість порівнянь на кожній ітерації, оскільки після кожної ітерації найбільший елемент стає "закріпленим" в кінці списку. Також віднімаємо 1, оскільки ми порівнюємо поточний елемент з його наступником. Таким чином, (0, n - i - 1) визначає діапазон індексів, за якими будуть порівнюватися пари сусідніх елементів у внутрішньому циклі. Приклад застосуання методу «бульбашки» до деякого масиву

Номер слайду 6

Зміна порядку елементів масиву (списку)Порядок елементів масиву можна змінювати за допомогою різних алгоритмів сортування та різних методів. Ось декілька з них: Сортування вбудованими функціями:sorted(): Ця вбудована функція повертає відсортовану копію вхідного списку.sort(): Цей метод змінює вихідний список, сортуючи його. Зворотній порядок, reverse(): Цей метод обертає список задом наперед. Перемішування, random.shuffle(): Ця функція випадковим чином перемішує елементи у списку.

Номер слайду 7

Зміна порядку елементів масиву (списку)Дано список оцінок учнів за тест: arr = [5, 4, 8, 12, 9]. Потрібно відсортувати цей список за зростанням та вивести початковий та відсортований список на екран. Сортування вбудованими функціями:sorted(): Ця вбудована функція повертає відсортовану копію вхідного списку.sort(): Цей метод змінює вихідний список, сортуючи його. Зворотній порядок, reverse(): Цей метод обертає список задом наперед. Перемішування, random.shuffle(): Ця функція випадковим чином перемішує елементи у списку.

Номер слайду 8

Зміна порядку елементів масиву (списку)Сортування вбудованими функціями:sorted(): Ця вбудована функція повертає відсортовану копію вхідного списку.sort(): Цей метод змінює вихідний список, сортуючи його. Зворотній порядок, reverse(): Цей метод обертає список задом наперед. Перемішування, random.shuffle(): Ця функція випадковим чином перемішує елементи у списку. Ось приклад використання методу sort() для сортування списку без створення нового списку: Ось приклад використання методу reverse() для зміни порядку елементів у списку: Ось приклад використання функції random.shuffle() для перемішування елементів у списку:

Номер слайду 9

Дякую за увагу!

pptx
Додано
7 квітня
Переглядів
176
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку