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

Содержание
Слайд 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 – это номер прохода по массиву
Следующая -
Первая помощь при ранении
БИТ. Аптека
Сетевые системы
Определения: строка, подстрока
Инжиниринг биотехнологических процессов и систем. Практики, стандарты и терминология. (Лекция 3)
Информация и информационные процессы. Двоичное кодирование
Веб-сервис по созданию статей
Freelance магазин “ITShoping”
Кейс технологии. методология и содержание
Компьютерные вирусы
Пробное дополненное занятие по программированию
Создание, редактирование, форматирование текстовых документов в среде MS WORD
Определение идеи алгоритма, выбор методов решения и структур данных. Деревья
Числовые данные. 2 класс
Информационные и коммуникационные технологии
Основные определения и критерии классификации угроз безопасности информации
Кодирование информации
Криптография
Презентация на тему Язык Паскаль
Презентация на тему Правила безопасности в Интернете
История развития вычислительной техники
Электронный документооборот
Цель ведения аккаунта
Виды компьютерной графики. Векторная графика
Внедрение системы электронного документооборота ПАО Газпром нефть
Алгоритмы в нашей жизни
Форматирование текста по образцу в Microsoft Word. Урок 10
Итоги социально-экономического развития отрасли Минсвязи Республики Беларусь
Кодирование информации