Рассмотрим задачу определения размера самого маленького яблока из лежащих в ящике
Например. Поиск книги на полке. Просматриваем все книги и сравниваем с автором и названием. Когда обнаружим, заполняем место
Для этого в массиве выбирается наибольший элемент и ставится на первое место, а первый – на место наибольшего. Затем, начиная со второго эта процедура повторяется.
3
6
-1
4
2
6
3
-1
4
2
6
4
-1
3
2
6
4
3
-1
2
Для этого сравниваем два соседних элемента аi и аi+1 , если аi > аi+1 , то делается перестановка. Так продолжается до тех пор, пока элементы не будут расположены в порядке возрастания.
Пусть а1, а2, а3, ..аi - возрастающая последовательность,
Берется число ai+1 и вставляется так, чтобы новая последовательность была также возрастающей. Процесс производится до тех пор, пока все элементы массива не будут перебраны.
Рассматривая пары элементов и если аi > аi+1 ,то меняем местами элементы массива (метод обмена). В итоге самый большой «всплывет» на последнем месте («пузырек»)
4 шаг
5 шаг
10 7 8 15 2 20
7 8 10 2 15 20
2 7 8 10 15 20
7 2 8 10 15 20
2 7 8 10 15 20
Сравниваем 20 и 10
20>10 -> меняем 10 и 20 местами
20>8 ->меняем
20>7 -> меняем
Пошаговый алгоритм
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть