上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 207 下一页

2011年9月9日

归并排序--详解

摘要: 归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。1、算法基本思路 设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。(1)合并过程 合并过程中,设置i,j和p三个指针,其初值分别指向这三个记录区的起始位置。合并时依次比较R[i]和R[j]的关键字,取关键字较小的记录复制到R1[p]中,然后将被复制记录的指针i或j加1,以及指向复制位置的指针p加1 阅读全文

posted @ 2011-09-09 09:53 原来... 阅读(3145) 评论(0) 推荐(0)

上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 207 下一页

导航