КУРС Базовые приемы программирования. 2022. Онлайн - Лекция 2а (для ИИК). Выполнение ЛР № 1. Сортировка и пример1
Содержание
- 2. Сортировка «пузырьком» def sortBubble(a): for j in range(1,len(a)-1): for i in range(len(a)-1): if a[i]>a[i+1]: v=a[i] a[i]=a[i+1]
- 3. Сортировка выбором def sortChoice(a): for j in range(len(a)-1): min_ = a[j] imin=j for i in range(j+1,len(a)):
- 4. Сортировка вставкой def sortInsert(a): for i in range(1,len(a)): v = a[i] j = i-1 while(j>=0) and
- 5. Сортировка Шелла def sortShell(a): t=5 h=[9,5,3,2,1] for j in range(t): k=h[j] for i in range(len(a)-k): if
- 6. Быстрая сортировка def sortQuick(a, l, r): i=l j=r m =(l + r)//2 x1=a[m] while i while
- 7. Часть 2. Неклассические алгоритмы сортировки линейных списков 2022 – 2023 УЧЕБНЫЙ ГОД КУРС «БАЗОВЫЕ ПРИЕМЫ ПРОГРАММИРОВАНИЯ»
- 8. Нестандартная сортировка while x>9: x = x//10 Типы нестандартной сортировки в лабораторной работе № 2: 1.
- 9. Сортировка «пузырьком» по возрастанию младших цифр элементов списка def sortBubbleLow(a): for j in range(1,len(a)-1): for i
- 10. Сортировка «пузырьком» по возрастанию старших цифр элементов списка def highDigit(x): while x>9: x = x//10 return
- 11. Часть 2. Пример программы 2022 – 2023 УЧЕБНЫЙ ГОД Лабораторная работа № 1
- 12. Пример лабораторной работы № 2 # Раздел импорта модулей import random # Задание def task(): print("Лабораторная
- 13. Пример лабораторной работы № 2 # Ввод элементов списка def inputList(a): a = list(map(int, input().split())) return(a)
- 14. Пример лабораторной работы № 2 # Поиск максимального нечетного двузначного элемента def findMax(a): m = -10**10
- 15. Пример лабораторной работы № 2 # Старшая цифра числа def highDigit(x): while x>9: x = x//10
- 16. Пример лабораторной работы № 2 # Сортировка выбором по возрастанию старших цифр элементов def sortChoice(a): for
- 17. Пример лабораторной работы № 2 # Вызовы функций task() print("Введите способ заполнения списка:") print("1 - ввод
- 18. Пример лабораторной работы № 2 a=[] if v ==1: print("Введите в строку элементы списка:") a =
- 19. Пример лабораторной работы № 2 m = findMax(a) if m != -10**10: print("Максимальный нечетный двузначный элемент
- 20. Пример лабораторной работы № 2 print("Исходный список:") print(a) sortChoice(a) print("Список после сортировки выбором:") print(a)
- 22. Скачать презентацию

![Сортировка выбором def sortChoice(a): for j in range(len(a)-1): min_ = a[j] imin=j](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1182428/slide-2.jpg)
![Сортировка вставкой def sortInsert(a): for i in range(1,len(a)): v = a[i] j](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1182428/slide-3.jpg)
![Сортировка Шелла def sortShell(a): t=5 h=[9,5,3,2,1] for j in range(t): k=h[j] for](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1182428/slide-4.jpg)












![Пример лабораторной работы № 2 a=[] if v ==1: print("Введите в строку](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1182428/slide-17.jpg)


МЭШ-5 м1у3 Электронный учебник (2)
Скины 187-го легиона
Искусственные нейронные сети для школьников, студентов и родителей
Клавиатура. Параметры, от которых зависит скорость набора текста на клавиатур
Автоматизация деятельности предприятий под ключ
Игра Прятки
Язык UML. Диаграмма вариантов использования (use case diagram)
Программный комплекс AutoCad
Техническое задание на проектирование персонажа
Мир логопеда. Студенческое научное сообщество
Использование функционала Power Query для ежемесячной сверки данных по остаткам ТМЦ между АСБНУ и АСКУ
Компьютерный класс будущего
Прикладное программное обеспечение
Структурированные типы в Pascal
Программирование на языке Python
Оформление исследовательской работы
Компьютерные вирусы
Искусственный интеллект в системе управления электроприводом
Логические основы работы компьютера
Программирование линейных алгоритмов. Логические выражения
Паттерны Gof
Программы для ЭВМ
Как сдать РГР по ООиУвС на проверку
Понятие программное обеспечение
Программа курса Sound-design (Звуковой дизайн)
Dota 2
Проектирование. Диаграммы
Информационная безопасность