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

Содержание
Слайд 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 – это номер прохода по массиву
Следующая -
Первая помощь при ранении
Компьютерные объекты. Что такое файл?
Выполнить задание и прислать результат в сетевом городе
Передача информации. Локальные компьютерные сети
Диаграммы взаимодействия Interaction diagrams
Семейство стандартов IDEF
Клуб Roy. Сервис совместного парамайнинга криптовалюты Prizm
Как подать заявление
Геоинформационные системы
Информационные технологии
1С-Рейтинг: Учет родительской оплаты и питания в детских учреждениях
Создание компьютерных игр: от концепта до релиза
Понятие о системах поддержки принятия решений и экспертных системах
Модель сервиса
Триггеры в презентации. Применение. Создание слайдов с триггерами
Объёмное геометрическое моделирование. Создание геометрических тел с применением 3D-технологий
Портал для адвокатов КИС СОЮ. Московский городской суд
Презентация на тему Язык Си: приведение типов, операции. Потоковый ввод-вывод
Создание 3d модели на основе операций твердотельного моделирования
Занятия по журналистике
Передача информации в компьютерных сетях. Итоговое тестирование
Организация работы отдела связей с общественностью
Оценка устойчивой работы программной среды стационарного компьютера, разработка предложений по модернизации программной среды
Адаптация образовательного процесса путём внедрения информационных технологий
Заполнение карточки в ОКТЕЛЛ
Развертка поверхностей геометрических тел
Road to success. Макет сайта
Язык программирования Паскаль
Разработка автоматизированной системы процесса приема- обработки объявлений для группы компаний Advance Consulting Group