- Главная
- Информатика
- Сортировка Метод пузырька

Содержание
Слайд 2МЕТОД ПУЗЫРЬКА. АЛГОРИТМ
Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый
МЕТОД ПУЗЫРЬКА. АЛГОРИТМ
Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый

проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз. При каждом проходе алгоритма по внутреннему циклу, очередной наибольший элемент массива ставится на своё место в конце массива рядом с предыдущим «наибольшим элементом», а наименьший элемент перемещается на одну позицию к началу массива («всплывает» до нужной позиции, как пузырёк в воде — отсюда и название алгоритма).
[6, 3, 1, 8]
…
[1, 3 , 6, 8]
Слайд 3БЛОК СХЕМА
n := 4
[6, 3, 1, 8]
i := 1
j := 1
БЛОК СХЕМА
n := 4
[6, 3, 1, 8]
i := 1
j := 1
![БЛОК СХЕМА n := 4 [6, 3, 1, 8] i := 1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/881564/slide-2.jpg)
[6, 3, 1, 8] → 6>3 (yes) → [3, 6, 1, 8]
j := 2
[3, 6, 1, 8] → 6>1 (yes) → [3, 1, 6, 8]
j := 3
[3, 1, 6, 8] → 6>8 (no) → [3, 1, 6, 8]
i := 2
j := 1
[3, 1, 6, 8] → 3>1 (yes) → [1, 3, 6, 8]
j := 2
[1, 3, 6, 8] → 3>6 (no) → [1, 3, 6, 8]
i := 3
j := 1
[1, 3, 6, 8] → 1>3 (no) → [1, 3, 6, 8]
[1, 3, 6, 8]
j := 2
[3, 6, 1, 8] → 6>1 (yes) → [3, 1, 6, 8]
j := 3
[3, 1, 6, 8] → 6>8 (no) → [3, 1, 6, 8]
i := 2
j := 1
[3, 1, 6, 8] → 3>1 (yes) → [1, 3, 6, 8]
j := 2
[1, 3, 6, 8] → 3>6 (no) → [1, 3, 6, 8]
i := 3
j := 1
[1, 3, 6, 8] → 1>3 (no) → [1, 3, 6, 8]
[1, 3, 6, 8]
n – 1
Количество проходов по массиву, где n – это количество элементов массива
n – i
Количество сравнений в каждом проходе, где i – это номер прохода по массиву
Следующая -
Первая помощь при ранении
BMWSTART (1)
Клиент Сервер
Hot Potatoes - инструментальная программа-оболочка
Принципы представления графической информации в ПК
Автоматизированная информационная система Автосервис
Lehrmaterialien mit Selbstkorrektur
Шпаргалка. Как учителю создать главную папку и папки для каждого урока?
Логические основы работы компьютера
Братья Гримм. Сказки
Файл. Внешняя память
Продуктовое направление. Отчет 2021. Стратегия 2022. Работа с Битриксом , работа над реплатформингом
Программирование на языке Java
Списки и цикл for. Модуль 6. Учебный проект 2
ВК: продвижение страницы
Python Start
Информационная система Авиакомпания
Защита web-сайта Моё электронное портфолио
Проектирование баз данных
Максимальный и минимальный элемент
Выявление и контроль ТОиР устройств СЦБ с помощью АПК-ДК (СТДМ)
Реестры тегов
Складання алгоритмів з розгалуженням та повторенням. Урок 24
Разработка автоматизированной системы управления технологическими процессами ООО Связьторг
Online cource
Процессор (8 класс)
Мекеменің табысын талдауға арналған бағдарламалық қамтама құру
Диаграммы компоновки и размещения компонентов
Введение в оптоинформатику