設問3の「e」
x[1 2 3 4 5 6] | n | k |
---|---|---|
1 1 1 1 1 1 | 6 | 3 |
Top | Last |
---|---|
1 | 6 |
x[1 2 3 4 5 6] | Pivot | i | j |
---|---|---|---|
1 1 1 1 1 1 | 1 | 6 | |
7 |
x[7] を参照しようとするが存在しないため error になる。
よって設問3の「e」は「オ」です。
設問3の「f」
x[1 2 3 4 5 6] | n | k |
---|---|---|
1 3 2 4 2 2 | 6 | 3 |
Top | Last |
---|---|
1 | 6 |
x[1 2 3 4 5 6] | Pivot | i | j |
---|---|---|---|
1 |
2 | ||
1 2 2 |
|||
1 2 2 2 4 3 | 5 | 4 |
breakしてLastを4に
2回目
Top | Last |
---|---|
1 | 4 |
x[1 2 3 4 5 6] | Pivot | i | j |
---|---|---|---|
1 2 2 2 4 3 | 2 | 4 | |
5 |
BreakしてLastを4に
3回目
Top | Last |
---|---|
1 | 4 |
x[1 2 3 4 5 6] | Pivot | i | j |
---|---|---|---|
1 2 2 2 4 3 | 2 | 1 | 4 |
3回目の初期値は2回目の初期値と同じなので永遠にループします。
よって設問3の「f」は「エ」です。
ホームに戻るボタン↓