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

Содержание
Слайд 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 – это номер прохода по массиву
Следующая -
Первая помощь при ранении
Прикладной проект 3D-евятое царство
Презентация на тему Знакомство с языком Паскаль
Интерфейс Sound Forge 9.0 (часть 1)
30 сентября - День интернета в России
Шутер. Враги и снаряды
Интенсивная программа Инженерный дизайн CAD
Презентація досвіду роботи
Характеристика сетей и качество услуг
Виртуальный мир
Internet и World Wide Web
Основы композиции в конструктивных искусствах
Використання інформаційних технологій у вирішенні галузевих завдань
Рекурсивные функции
Планограмма на 2022г. утв
Добро пожаловать в мастер установки Пёрышко ОС “Голунга”
Расчетно экспериментальные методы проектирования. Раздел 5
Информационные системы и технологии
Перенос базы SQL
Алгоритмы в программировании
Сессия №5. Внешняя оптимизация
Базовые типы и операторы языка C#
Язык программирования Паскаль
Разработка информационно-технологического обеспечения самодеятельного туризма
Электронные брошюры Навигатор для абитуриентов
Выполнить графические блок-схемы
Виды профессиональной информационной деятельности
Продвижение личного бренда
КирТим.ру. Интернет