ページ1
| List(0 1 2 3 4 5) | num | num1 | num2 |
|---|---|---|---|
| 3 8 2 7 5 1 | 6 | 3 | 3 |
| slist1(0 1 2) | slist2(0 1 2) |
|---|---|
| 3 8 2 | 7 5 1 |
ページ2
| List(0 1 2) | num | num1 | num2 |
|---|---|---|---|
| 3 8 2 | 3 | 1 | 2 |
| slist1(0) | slist2(0 1) |
|---|---|
| 3 | 8 2 |
num が 1 なので何もしません。
slist2 を プログラム「sort(ページ3)」へ。
ページ3
| List(0 1) | num | num1 | num2 |
|---|---|---|---|
| 8 2 | 2 | 1 | 1 |
| slist1(0) | slist2(0) |
|---|---|
| 8 | 2 |
num が 1 なので何もしません。
slist2 を プログラム「sort」へ。
num が 1 なので何もしません。
slist1 と slist2 を プログラム「Merge」へ。
| slist1 | slist2 | list | i | j |
|---|---|---|---|---|
| 8 | 2 | 0 | 0 | 8 | 2 | 1 | 2 8 | 1 |
ページ2
| List(0 1 2) | num | num1 | num2 |
|---|---|---|---|
| 3 8 2 | 3 | 1 | 2 |
| slist1(0) | slist2(0 1) |
|---|---|
| 3 | 8 2 |
num が 1 なので何もしません。
slist2 を プログラム「sort」へ。
マージされて「2 8」が戻ってきました。
slist1 と slist2 を プログラム「Merge」へ。
| slist1 | slist2 | list | i | j |
|---|---|---|---|---|
| 3 | 2 8 | 0 | 0 | 3 | 8 | 2 | 1 | 8 | 2 3 | 1 | 2 3 8 | 2 |
ページ1
| List(0 1 2 3 4 5) | num | num1 | num2 |
|---|---|---|---|
| 3 8 2 7 5 1 | 6 | 3 | 3 |
| slist1(0 1 2) | slist2(0 1 2) |
|---|---|
| 3 8 2 | 7 5 1 |
マージされて「2 3 8」が戻ってきました。
slist2 を プログラム「sort(ページ4)」へ。
ページ4
| List(0 1 2) | num | num1 | num2 |
|---|---|---|---|
| 7 5 1 | 3 | 1 | 2 |
| slist1(0) | slist2(0 1) |
|---|---|
| 7 | 5 1 |
num が 1 なので何もしません。
slist2 を プログラム「sort(ページ5)」へ
ページ5
| List(0 1) | num | num1 | num2 |
|---|---|---|---|
| 5 1 | 2 | 1 | 1 |
| slist1(0) | slist2(0) |
|---|---|
| 5 | 1 |
num が 1 なので何もしません。
slist2 を プログラム「sort」へ
num が 1 なので何もしません。
slist1 と slist2 を プログラム「Merge」へ。
| slist1 | slist2 | list | i | j |
|---|---|---|---|---|
| 5 | 1 | 0 | 0 | 5 | 1 | 1 | 1 5 | 1 |
ページ4
| List(0 1 2) | num | num1 | num2 |
|---|---|---|---|
| 7 5 1 | 3 | 1 | 2 |
| slist1(0) | slist2(0 1) |
|---|---|
| 7 | 5 1 |
num が 1 なので何もしません。
slist2 を プログラム「sort」へ
マージされて「1 5」が戻ってきました。
slist1 と slist2 を プログラム「Merge」へ。
| slist1 | slist2 | list | i | j |
|---|---|---|---|---|
| 7 | 1 5 | 0 | 0 | 7 | 5 | 1 | 1 | 7 | 1 5 | 2 | 1 5 7 | 1 |
ページ1
| List(0 1 2 3 4 5) | num | num1 | num2 |
|---|---|---|---|
| 3 8 2 7 5 1 | 6 | 3 | 3 |
| slist1(0 1 2) | slist2(0 1 2) |
|---|---|
| 3 8 2 | 7 5 1 |
マージされて「2 3 8」が戻ってきました。
slist2 を プログラム「sort」へ。
マージされて「1 5 7」が戻ってきました。
slist1 と slist2 を プログラム「Merge」へ。
| slist1 | slist2 | list | i | j |
|---|---|---|---|---|
| 2 3 8 | 1 5 7 | 0 | 0 | 2 3 8 | 5 7 | 1 | 1 | 3 8 | 5 7 | 1 2 | 1 | 8 | 5 7 | 1 2 3 | 2 | 8 | 7 | 1 2 3 5 | 2 | 8 | 1 2 3 5 7 | 3 | 1 2 3 5 7 8 | 3 |
ホームに戻るボタン↓