欢迎光临散文网 会员登陆 & 注册

【编程笔记】归并排序

2023-01-04 15:03 作者:夕弦-Yamai_Yuzuru  | 我要投稿

归并排序的基本思路

可以先将数组分割,再分割 ... 分割到一个元素,即将一个长度为n的无序序列视作n个长度为1的有序子序列。然后做两两归并,得到n/2个长度为2的有序子序列再做两两归并,不断地归并,直到数组又被全部合起来形成一个长度为n的有序序列。

归并排序则是非常典型的分治策略。

归并排序中,主要的计算代价在合并解上。

归并排序是一种稳定的排序方法。

归并排序的性能

归并排序的过程

1.确定分界点

2.递归排序左区间L,右区间R

3.归并,合二为一成一个有序序列

归并排序的N-S图

轻松,对夕弦而言。

夕弦·旗袍·时钟饰品

夕弦的图片由NovelAI生成,使用的模型以up主红心咖啡_Official的八舞模型为基底,并做了一定的更改训练 

【编程笔记】归并排序的评论 (共 条)

分享到微博请遵守国家法律