本文介绍: 归并是指将两个或两个以上的有序表合并成一个有序表。假设有N个记录,则可以看成是N个有序的子序列,每个子序列的长度为1,然后两两归并得到[n/2]个(上取整)长度为2的子序列,然后再两两归并,最终得到一个长度为N的序列,就是所求序列。这种归并方法也被称为二路归并排序。
归并排序
基本概念
基本思想
假设有N个记录,则可以看成是N个有序的子序列,每个子序列的长度为1,然后两两归并得到[n/2]
个(上取整)长度为2的子序列,然后再两两归并,最终得到一个长度为N的序列,就是所求序
列。
示例图
代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。