シンボル
| データ | ||
|---|---|---|
| 入力の整数の列 | A | |
| 最小値 | minv | |
| 入力と初期化 | ||
|---|---|---|
| 整数の列を読み込みます。 | ||
| 最小値を初期化します。 | minv ← INF | |
| 最小値の更新 | ||
| 配列の要素と最小値を比較します。 | if A[i] < minv: | |
| 最小値を更新できる要素を指します。 | i | |
| 最小値を更新します。 | minv ← A[i] | |
| 調べ終わった要素を拡張していきます。 | 区間[0, i] | |
| 出力 | ||
| 最小値を出力します。 | ||
アニメーション
入力と初期化
最小値の更新
出力
| データ | ||
|---|---|---|
| 入力の整数の列 | A | |
| 最小値 | minv | |
| 入力と初期化 | ||
|---|---|---|
| 整数の列を読み込みます。 | ||
| 最小値を初期化します。 | minv ← INF | |
| 最小値の更新 | ||
| 配列の要素と最小値を比較します。 | if A[i] < minv: | |
| 最小値を更新できる要素を指します。 | i | |
| 最小値を更新します。 | minv ← A[i] | |
| 調べ終わった要素を拡張していきます。 | 区間[0, i] | |
| 出力 | ||
| 最小値を出力します。 | ||
入力と初期化
最小値の更新
出力