70,020
社区成员




可以在纸上试着模拟一下程序调用过程,不用实际的单步调试。
比如
设left = 0, right = 4;
merge(a, 0, 4);
merge(a, 0, 2);---
merge(a, 0, 1);---
merge(a, 0, 0);---(不满足条件,返回)
merge(a, 1, 2);---
merge(a, 2, 2);---(不满足条件,返回)
merge();(对0-2区间排序)
merge(a, 2, 4); ---
………………
(下略)