码迷,mamicode.com
首页 > 其他好文 > 详细

Insert Sort Singly List

时间:2015-04-12 17:30:43      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

 对单链表插入排序,给出个单链表的head节点;返回排完序的head节点;

 首先数据结构中习惯了以数组为参数排序,瞬间想到是遍历单链表存入arraylist中,再进行insert sort,(O(n**2)),space(O(n)),leetcode过不去;

 链表插入排序注意事项:

      1:依次调用head.next的循环结束条件  listNode.next ==null;

      2: 插入可能出现的情况a) 以排序的链表前面 b)中间,c)tail。

      3:分类讨论,

      4:以排完序的链表和未排完序链表之间的引用(指针next)

Insert Sort Singly List

标签:

原文地址:http://www.cnblogs.com/onlysun/p/4419805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!