一、定义
把两个或多个有序的序列合并成一个有序序列
二、2路归并
三、归并排序
四、例子
1、首先将数组A复制一份到另一个B数组。
2、在定义三个指针分别指向A数组头部、中间、尾部。定义两个指针指向B数组的头部和中间。
3、然后比较B数组中头指针和中间指针的数字大小,谁更小就把谁填充到A数组中。
4、直到头指针指向了mid或尾指针超出范围。
把两个或多个有序的序列合并成一个有序序列
1、首先将数组A复制一份到另一个B数组。
2、在定义三个指针分别指向A数组头部、中间、尾部。定义两个指针指向B数组的头部和中间。
3、然后比较B数组中头指针和中间指针的数字大小,谁更小就把谁填充到A数组中。
4、直到头指针指向了mid或尾指针超出范围。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1069375.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!