链表递增归并排序算法 |
| |
作者姓名: | 刘业辉 王天珍 |
| |
作者单位: | 武汉理工大学自动化学院,430070 |
| |
摘 要: | 归并排序是一种稳定.高效的排序算法。归并排序算法一般是用顺序存储结构实现的。如Sun公司JDK中Java Collection库中对数组、List的排序。使用顺序存储结构实现归并排序需要空间复杂度为O(n)的辅助存储空间,对于链表来说,还需要转换为顺序存储结构,所以共需要2n的辅助存储空间。本文提出一种链表非递归归并排序算法,可以对链表进行原地(In Place)排序,只需要O(logn)辅助存储空间,时间复杂度不变。
|
关 键 词: | 排序算法 链表 Collection 顺序存储结构 递增 存储空间 归并排序 Sun公司 空间复杂度 时间复杂度 Java List JDK 非递归 数组 |
修稿时间: | 2005-04-01 |
本文献已被 维普 等数据库收录! |
|