- Главная
- Информатика
- Программирование на языке C++

Содержание
- 2. Что такое сортировка? Сортировка – это расстановка элементов массива в заданном порядке. …по возрастанию, убыванию, последней
- 3. Метод пузырька (сортировка обменами) Идея: пузырек воздуха в стакане воды поднимается со дна вверх. Для массивов
- 4. Метод пузырька 2-й проход: 3-й проход: 4-й проход:
- 5. Метод пузырька 1-й проход: сделать для j от N-2 до 0 шаг -1 если A[j+1] //
- 7. Скачать презентацию
Слайд 2Что такое сортировка?
Сортировка – это расстановка элементов массива в заданном порядке.
…по возрастанию,
Что такое сортировка?
Сортировка – это расстановка элементов массива в заданном порядке.
…по возрастанию,

Алгоритмы:
простые и понятные, но неэффективные для больших массивов
метод пузырька
метод выбора
сложные, но эффективные
«быстрая сортировка» (QuickSort)
сортировка «кучей» (HeapSort)
сортировка слиянием (MergeSort)
пирамидальная сортировка
Слайд 3Метод пузырька (сортировка обменами)
Идея: пузырек воздуха в стакане воды поднимается со дна
Метод пузырька (сортировка обменами)
Идея: пузырек воздуха в стакане воды поднимается со дна

Для массивов – самый маленький («легкий» элемент перемещается вверх («всплывает»).
сравниваем два соседних элемента; если они стоят «неправильно», меняем их местами
за 1 проход по массиву один элемент (самый маленький) становится на свое место
1-й проход:
Слайд 4Метод пузырька
2-й проход:
3-й проход:
4-й проход:
Метод пузырька
2-й проход:
3-й проход:
4-й проход:

Слайд 5Метод пузырька
1-й проход:
сделать для j от N-2 до 0 шаг -1
если
Метод пузырька
1-й проход:
сделать для j от N-2 до 0 шаг -1
если

// поменять местами A[j] и A[j+1]
2-й проход:
сделать для j от N-2 до 1 шаг -1
если A[j+1]< A[j] то
// поменять местами A[j] и A[j+1]
1
единственное отличие!
Обработка информации
Электронные таблицы
Создание и разработка мобильной игры
Основные понятия информационных систем, банков и баз данных. Виды учетов в ОВД
Любая достаточно развитая технология неотличима от магии. Третий закон Артура Кларка
ТехникаБезопасности (1)
Разработка бренд айдентики и позиционирования центра социологических исследований
Интерактивная система голосования VOTUM
Комплекс лабораторных работ по дисциплине Технические и аудиовизуальные технологии обучения
Дизайн. Творческий мир социальных сетей. Создание артов
Мовиус — это система автоматической продажи билетов в соответствии с ФЗ-54
Знаковые модели. Моделирование и формализация
Компьютерные сети
Программа, рассчитывающая сколько нужно пройти для того, чтобы сбросить определенное количество калорий
Мини-Мани: полезные ресурсы. Интернет в помощь финансовому образованию
Представление информации
Одномерные массивы целых чисел. Начала программирования
Создаем аудогид
Разработка и проектное обоснование автоматизированной информационной системы для МДК Обработка отраслевой информации ГБПОУ БППК
Интернет-агентство
Информация для регистрации на mos.ru
Мобильное кино
Информационная система Учет нерозданных/невостребованных РПО
Информация и её свойства
Принципы, методы и свойства информационных и коммуникационных технологий
Глобальная компьютерные сети
Инструкция по регистрации для предварительного голосования
Egov - электронное правительство