最新文章列表

[leetcode]Sort List-链表排序 java

注意一下几项 1. nlogn时间复杂度,稳定的算法是堆排序和归并排序 2. 常数地址空间,堆排序不合适,考虑归并排序的变种 3. 注意链表查找中间节点的小算法   /** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ...
blue2048 评论(0) 有1178人浏览 2014-10-17 15:24

如何在原链表上进行排序

如何在原链表上进行排序?(链表中已经实现插入和删除操作)1、使用双重循环实现冒泡排序,外层循环次数为元素个数,内层循环由0号位到结束,并且在每次外层循环结束后内层循环起始点加1。2、内层循环比较取出当前所剩元素中的最小值,然后或获取最小值所在链表中的位置索引。3、在外层循环中,通过内层循环得出的最小值索引取得该位置的节点,把该节点插入到链表的指定位置(开始为0,在每次外层循环后递增一,实现从小到大排 ...
Mr.Zhong 评论(0) 有1070人浏览 2012-03-11 14:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics