码迷,mamicode.com
首页 >  
搜索关键字:selection sort 选择排序    ( 16342个结果
选择排序和冒泡排序
static void Main(string[] args) { int[] arr = new int[] { 11,1, 9, 4, 6, 8, 6, 11, 30 }; printMM(arr); Select...
分类:其他好文   时间:2014-07-16 19:17:52    阅读次数:188
List排序
用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /*** 根据order对User排序*/public class User implements Comparable { private String name; ...
分类:其他好文   时间:2014-07-16 00:31:02    阅读次数:401
leetcode——Insertion Sort List 对链表进行插入排序(AC)
Sort a linked list using insertion sort. class Solution { public: ListNode *insertionSortList(ListNode *head) { if(head == NULL || head->next == NULL) return head; Lis...
分类:其他好文   时间:2014-07-15 12:22:53    阅读次数:244
Excel2010排序详解
我倒是要看看这一天一篇的发表频率,能让我自己坚持多长时间。今天跟大家分享的主要内容是在Excel中的筛选功能,这个功能应该是谁都用过,把一列数据按照从大到小,从小到大的,有意义或无意义的排列着。这个方法大家都会,用着几个按钮就都能搞定。稍微复杂点的操作呢,比如按..
分类:其他好文   时间:2014-07-15 11:41:46    阅读次数:250
选择排序
该算法时间复杂度为O(n^2),空间复杂度为O(1) ;//选择排序(前部为有序序列,后部为无序序列)#includeint main() { int a[] = {49,38,65,49,76,13,27,52} ; int i , j , k ; for(i = 0 ; i ...
分类:其他好文   时间:2014-07-15 00:00:46    阅读次数:204
【leetcode刷题笔记】Sort List
Sort a linked list inO(nlogn) time using constant space complexity.题解:实现一个链表的归并排序即可。主要分为三部分:1.找到中点并返回的函数findMiddle;2.归并函数merge;3.排序函数sortList。数组的findM...
分类:其他好文   时间:2014-07-14 20:00:56    阅读次数:182
选择排序、插入排序、冒泡排序python实现
选择排序的时间复杂度为O(n^2),是不稳定的排序冒泡排序的时间复杂度最好情况下为O(n),最坏情况下为O(n^2),平均情况下为O(n^2),是稳定的排序插入排序的时间复杂度最好情况下为O(n),最坏情况下为O(n^2),,平均情况下为O(n^2),是稳定的排序1.选择排序def selectio...
分类:编程语言   时间:2014-07-14 19:40:48    阅读次数:235
C++中的sort函数
(一)为什么要用c++标准库里的排序函数 Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高! (二)c++标准库里的排序函数的使用方法 I)Sort函数包含在头文件为#include的c++标准库中,调用标准库里的排...
分类:编程语言   时间:2014-07-14 18:29:36    阅读次数:263
【leetcode刷题笔记】Insertion Sort List
Sort a linked list using insertion sort.题解:实现链表的插入排序。要注意的地方就是,处理链表插入的时候尽量往当前游标的后面插入,而不要往前面插入,后者非常麻烦。所以每次利用kepeler.next.val和head.val比较大小,而不是kepeler.val...
分类:其他好文   时间:2014-07-14 17:47:19    阅读次数:207
待字闺中之最多连续数的子集
题目来源,待字闺中,原创@陈利人 ,欢迎大家继续关注微信公众账号“待字闺中” 给一个整数数组a[], 找到其中包含最多连续数的子集,比如给:15, 7, 12, 6, 14, 13, 9, 11,则返回: 5:[11, 12, 13, 14, 15] 。 分析:最简单的方法是sort然后scan一遍,但是要 o(nlgn) , 有什么 O(n) 的方法吗?网上有人用map或set来...
分类:其他好文   时间:2014-07-14 16:47:17    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!