最小元素值(Minimum) | 會動的演算法

符號表示

資料
整數序列A
最小值minv

輸入與初始化
載入整數數列。
初始化最小值變數。minv ← INF
更新最小值
比較陣列元素與最小值。if A[i] < minv:
指向可更新最小值的元素。i
更新最小值。minv ← A[i]
移到下一個元素。區間[0, i]
輸出
輸出最小值。

演算法動畫

輸入與初始化
最小元素值(Minimum) | 輸入與初始化

更新最小值
最小元素值(Minimum) | 更新最小值

輸出
最小元素值(Minimum) | 輸出