| 1 | Split full array [38, 27, 43, 3, 9, 82, 10] | [38, 27, 43, 3, 9, 82, 10] | No | Split into [38,27,43,3] and [9,82,10] | [38,27,43,3] | [9,82,10] |
| 2 | Split left half [38,27,43,3] | [38, 27, 43, 3, 9, 82, 10] | No | Split into [38,27] and [43,3] | [38,27] | [43,3] | [9,82,10] |
| 3 | Split left-left [38,27] | [38, 27, 43, 3, 9, 82, 10] | No | Split into [38] and [27] | [38] | [27] | [43,3] | [9,82,10] |
| 4 | Merge [38] and [27] | [27, 38, 43, 3, 9, 82, 10] | Yes | Compare 38 and 27, merge to [27,38] | [27,38] | [43,3] | [9,82,10] |
| 5 | Split left-right [43,3] | [27, 38, 43, 3, 9, 82, 10] | No | Split into [43] and [3] | [27,38] | [43] | [3] | [9,82,10] |
| 6 | Merge [43] and [3] | [27, 38, 3, 43, 9, 82, 10] | Yes | Compare 43 and 3, merge to [3,43] | [27,38] | [3,43] | [9,82,10] |
| 7 | Merge [27,38] and [3,43] | [3, 27, 38, 43, 9, 82, 10] | Yes | Merge sorted halves to [3,27,38,43] | [3,27,38,43] | [9,82,10] |
| 8 | Split right half [9,82,10] | [3, 27, 38, 43, 9, 82, 10] | No | Split into [9,82] and [10] | [3,27,38,43] | [9,82] | [10] |
| 9 | Split right-left [9,82] | [3, 27, 38, 43, 9, 82, 10] | No | Split into [9] and [82] | [3,27,38,43] | [9] | [82] | [10] |
| 10 | Merge [9] and [82] | [3, 27, 38, 43, 9, 82, 10] | Yes | Merge to [9,82] | [3,27,38,43] | [9,82] | [10] |
| 11 | Merge [9,82] and [10] | [3, 27, 38, 43, 9, 10, 82] | Yes | Merge to [9,10,82] | [3,27,38,43] | [9,10,82] |
| 12 | Merge [3,27,38,43] and [9,10,82] | [3, 9, 10, 27, 38, 43, 82] | Yes | Final merge to [3,9,10,27,38,43,82] | [3,9,10,27,38,43,82] |
| 13 | End | [3, 9, 10, 27, 38, 43, 82] | Yes | Array fully sorted | [3,9,10,27,38,43,82] |