Главная страница
Навигация по странице:

  • Сортировать

  • Сортировка по возрастанию, где каждый последующий элемент не меньше предыдущего

  • Алгоритм сортировки

  • Практическая задача №1

  • Код программы: обр=[[[35,100],[18,8],[31,11]] обр.сортировка() Распечатать(обр) Спасибо за внимание!

  • 9 кл пр рус. Задача обучения Алгоритмы сортировки использовать Цель урока


    Скачать 0.74 Mb.
    НазваниеЗадача обучения Алгоритмы сортировки использовать Цель урока
    Дата22.02.2023
    Размер0.74 Mb.
    Формат файлаpptx
    Имя файла9 кл пр рус.pptx
    ТипЗадача
    #949854

    Сортировка

    Задача обучения:
    • Алгоритмы сортировки использовать

    • Цель урока:
    • Определение алгоритмов сортировки;
    • Сравнение алгоритмов сортировки;
    • Применение алгоритмов сортировки.

    Сортировать

    Сортировка-Представлен набор заданных объектов

    регулярный процесс перераспределения.

    Основные цели сортировки.-обработка данных

    в случае нужных элементов в отсортированном массиве (по порядку). упростить поиск.

    Сортировка элементов в массиве данных

    является неотъемлемой частью анализа.

    Существует два типа сортировки:

    • В порядке убывания, где следующий элемент не больше предыдущего:7,6,5,4,3,2,1.
    • Сортировка по возрастанию, где каждый последующий элемент не меньше предыдущего:1,2,3,4,5,6,7.

    Типы методов сортировки

    • Метод «пузыря» (сортировка с перестановкой)
    • Простой метод сортировки выбором
    • Простой метод добавления (переместить-вставлять, вставлять и двигать вставками)
    • Метод «Шелл» (сортировка записей по убыванию и возрастанию)
    • Метод пирамидальной сортировки (с использованием дерева)
    • Метод быстрой сортировки Хоара.

    Алгоритм сортировки

    • Для сортировки по возрастанию[я]элемент[я+1]Если больший элемент имеет наименьший порядковый номер, то они меняются местами.
    • При сортировке самый большой элемент перемещается в конец списка.
    • Процесс повторяется до тех пор, пока не будет отсортирован последний элемент списка.

    Практическая задача №1

    1,2,3,4,5,6,7,8,9приводится список номеров.

    Эти числаобеспечить регресс() используя функцию поставить в обратном порядке.

    Программа:

    данные = [1,2,3,4,5,6,7,8,9]

    данные.обратный()

    печать (данные)

    Практическая задача №2

    • [35,100],[18,8],[31,11]Здесь матрица отсортирована по первым элементам или первым столбцам.

    Код программы:

    обр=[[[35,100],[18,8],[31,11]]

    обр.сортировка()

    Распечатать(обр)

    Спасибо за внимание!


    написать администратору сайта