归并排序(Merge Sort)
摘要:
算法描述归并操作的过程如下:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列设定两个指针,最初位置分别为两个已经排序序列的起始位置比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置重复步骤3直到某一指针达到序列尾将另一序列剩下的所有元素直接复制到合并序列尾示例代码#includeusing namespace std;int data[8]={1,2,3,4,1,9,6,8};int merge(int unSorted[],int sorted[],int first,int mid,int last){ int fpoint=first; i 阅读全文
posted @ 2014-03-27 21:47 兵临天下 阅读(211) 评论(0) 推荐(0)
浙公网安备 33010602011771号