Нахождение минимального значения
|
i
| Проверка условия
| min
|
|
| =А(1)=3
|
| А(2)<min (ложь)
5>3
| Значение осталось прежним
|
| А(3)<min (истина)
-2<3
| =А(3)=-2
|
| А(4)<min (ложь)
4>-2
| Значение осталось прежним
|
| А(5)<min (ложь)
0>-2
| Значение осталось прежним
|
Вставка минимального элемента во вторую позицию
|
i
| Сдвиг
| Вставка минимального элемента
| Массив
| n
|
| A(6)=A(5)
|
| A=(3, 5, -2, 4, 0, 0)
|
|
| A(5)=A(4)
|
| A=(3, 5, -2, 4, 4, 0)
|
|
| A(4)=A(3)
|
| A=(3, 5, -2, -2, 4, 0)
|
|
| A(3)=A(2)
|
| A=(3, 5, 5, -2, 4, 0)
| n=n+1=
5+1=6
|
|
| А(2)=min=-2
| A=(3, -2, 5, -2, 4, 0)
|
|
| | | | | |