| 1 | Start | [38, 27, 43, 3, 9, 82, 10] | Full array | None | [38, 27, 43, 3, 9, 82, 10] |
| 2 | Divide | [38, 27, 43, 3, 9, 82, 10] | [38, 27, 43] and [3, 9, 82, 10] | None | N/A |
| 3 | Divide Left Half | [38, 27, 43] | [38] and [27, 43] | None | N/A |
| 4 | Divide Right Half of Left | [27, 43] | [27] and [43] | None | N/A |
| 5 | Merge | Left: [27], Right: [43] | N/A | Compare 27 and 43 | [27, 43] |
| 6 | Merge | Left: [38], Right: [27, 43] | N/A | Compare 38 and 27, then 38 and 43 | [27, 38, 43] |
| 7 | Divide Right Half | [3, 9, 82, 10] | [3, 9] and [82, 10] | None | N/A |
| 8 | Divide Left Half of Right | [3, 9] | [3] and [9] | None | N/A |
| 9 | Merge | Left: [3], Right: [9] | N/A | Compare 3 and 9 | [3, 9] |
| 10 | Divide Right Half of Right | [82, 10] | [82] and [10] | None | N/A |
| 11 | Merge | Left: [82], Right: [10] | N/A | Compare 82 and 10 | [10, 82] |
| 12 | Merge | Left: [3, 9], Right: [10, 82] | N/A | Compare 3 and 10, 9 and 10 | [3, 9, 10, 82] |
| 13 | Merge | Left: [27, 38, 43], Right: [3, 9, 10, 82] | N/A | Compare elements stepwise | [3, 9, 10, 27, 38, 43, 82] |
| 14 | End | [3, 9, 10, 27, 38, 43, 82] | Sorted full array | None | [3, 9, 10, 27, 38, 43, 82] |