| 1 | Start | [38, 27, 43, 3, 9, 82, 10] | Split into two halves | [38, 27, 43, 3] | [9, 82, 10] |
| 2 | Split left half | [38, 27, 43, 3] | Split into [38, 27] and [43, 3] | [38, 27] | [43, 3] | [9, 82, 10] |
| 3 | Split left-left | [38, 27] | Split into [38] and [27] | [38] | [27] | [43, 3] | [9, 82, 10] |
| 4 | Base case left-left-left | [38] | Single element, return as is | [38] | [27] | [43, 3] | [9, 82, 10] |
| 5 | Base case left-left-right | [27] | Single element, return as is | [38] | [27] | [43, 3] | [9, 82, 10] |
| 6 | Merge left-left | [38] and [27] | Compare and merge | [27, 38] | [43, 3] | [9, 82, 10] |
| 7 | Split left-right | [43, 3] | Split into [43] and [3] | [27, 38] | [43] | [3] | [9, 82, 10] |
| 8 | Base case left-right-left | [43] | Single element, return as is | [27, 38] | [43] | [3] | [9, 82, 10] |
| 9 | Base case left-right-right | [3] | Single element, return as is | [27, 38] | [43] | [3] | [9, 82, 10] |
| 10 | Merge left-right | [43] and [3] | Compare and merge | [27, 38] | [3, 43] | [9, 82, 10] |
| 11 | Merge left half | [27, 38] and [3, 43] | Compare and merge | [3, 27, 38, 43] | [9, 82, 10] |
| 12 | Split right half | [9, 82, 10] | Split into [9] and [82, 10] | [3, 27, 38, 43] | [9] | [82, 10] |
| 13 | Base case right-left | [9] | Single element, return as is | [3, 27, 38, 43] | [9] | [82, 10] |
| 14 | Split right-right | [82, 10] | Split into [82] and [10] | [3, 27, 38, 43] | [9] | [82] | [10] |
| 15 | Base case right-right-left | [82] | Single element, return as is | [3, 27, 38, 43] | [9] | [82] | [10] |
| 16 | Base case right-right-right | [10] | Single element, return as is | [3, 27, 38, 43] | [9] | [82] | [10] |
| 17 | Merge right-right | [82] and [10] | Compare and merge | [3, 27, 38, 43] | [9] | [10, 82] |
| 18 | Merge right half | [9] and [10, 82] | Compare and merge | [3, 27, 38, 43] | [9, 10, 82] |
| 19 | Merge full array | [3, 27, 38, 43] and [9, 10, 82] | Compare and merge | [3, 9, 10, 27, 38, 43, 82] |
| 20 | Done | [3, 9, 10, 27, 38, 43, 82] | Sorted array returned | [3, 9, 10, 27, 38, 43, 82] |