链表排序
来源:互联网 发布:windows编程入门 编辑:程序博客网 时间:2024/05/01 00:24
碰到链表排序的问题了,想不出来有效的解决方法。
看到网友介绍,链表排序主要有如下2种:1、只交换值 ,此问题较为简单 2、交换节点,这个一不小心就弄错了。
自己想到一种解法:首先,遍历链表,取出每个节点的值,放入数组里面,然后对数组排序,再把数组里面的值依次放入链表中。
可是这里面存在几个问题:1、数组无法事先确定大小,因为链表不是固定长度的(动态增长是链表的优势)。
2、这是以空间换取时间的方法,可能方便排序,还不一定能够减少时间复杂度。
好吧,先记录一下,再想想看……
- 链表排序 归并排序
- 链表排序--选择排序
- 链表排序--快速排序
- 链表排序--归并排序
- 排序3:插入排序(普通插入排序 + 折半插入排序 + 链表插入排序 + 希尔排序)
- LIST排序, Struct排序, qsort排序, STL::LIST sort排序, 链表排序
- 单向链表排序:快速排序和归并排序
- 单向链表排序-归并排序
- 链表排序,使用插入排序,
- 链表排序-直接插入排序
- 链表的一种排序---冒泡排序
- c 链表排序 - 选择排序
- 链表排序之插入排序
- 插入排序进行链表排序
- 优化冒泡排序 & 链表选择排序
- 链表排序之选择排序
- 链表排序之冒泡排序
- 链表排序(归并排序)
- ipv6资源汇总
- 2002 计算球体积
- 2003 求绝对值
- SAP HANA首次在农夫山泉成功上线
- 2004 成绩转换
- 链表排序
- 2006 求奇数的乘积
- QT4.7_QFileDialog 以及 QFile 应用 文件读写保存功能
- 2007 平方和与立方和
- 心得
- 层次太低的技术,终究无法长久
- 2008 数值统计
- 2009 求数列的和
- 2010 水仙花数