归并排序的非递归写法
for(int step=2;step/2<len;step*=2){ for(int i=0;i<len/step;i++){ sort(original+i*step,original+(i+1)*step); } sort(original+len/step*step,original+len); }
merge的写法:
posted on 2019-02-26 09:57 Vitavi 阅读(91) 评论(0) 收藏 举报