码迷,mamicode.com
首页 >  
搜索关键字:golang 插入排序    ( 7348个结果
OpenJDK 源码阅读之 TimSort
介绍了 JDK7 中引入的新的排序算法 TimSort,它来自 Python 中 list 的排序算法。将归并排序(merge sort) 与插入排序(insertion sort) 结合,并进行了一些优化。对于已经部分排序的数组,时间复杂度远低于 O(n log(n)),最好可达 O(n),对于随机排序的数组,时间复杂度为 O(nlog(n)),平均时间复杂度 O(nlog(n))。...
分类:其他好文   时间:2014-06-19 12:33:58    阅读次数:575
Golang时间格式化
2006表示year01表示month02表示day15表示hour04表示minute05表示seconds
分类:其他好文   时间:2014-06-16 10:06:39    阅读次数:180
算法的强大
近几天研究了几个常用算法,插入,选择,合并,用测试程序生成几个大小不一样的输入文件,数量从几千万到上亿。刚开始测试时,把每次排序数只调到1000,生成的测试结果显示,插入排序,选择排序,合并排序依次性能下降。 转头一想,不对呀,这与书上不符。突然一想o(n2),貌似我的n比较小,于是把将每次供排.....
分类:其他好文   时间:2014-06-16 00:57:42    阅读次数:187
LeetCode解题报告:Insertion Sort List
Insertion Sort ListSort a linked list using insertion sort. leetcode subject思路:标准的插入排序。考察一下链表的操作。对链表进行插入排序的正确方法是:新建一个头节点,遍历原来的链表,对原链表的每个节点找到新链表中适合插入位置...
分类:其他好文   时间:2014-06-16 00:34:07    阅读次数:364
一种时间复杂度为O(n)的排序方法(转载)
原文地址:http://my.oschina.net/u/158457/blog/28536排序的方法很特别,有点类似插入排序的味道先看下代码 1 public class Sort { 2 private static boolean[] temp = new boolean[10000]...
分类:其他好文   时间:2014-06-16 00:09:10    阅读次数:211
安装golang的mongodb驱动mgo速记
这里介绍的方法只适用于Centos平台,测试版本为centos 6.5下载源码安装实在麻烦,这里采用比较简单的方法给GO安装mongodb驱动
分类:数据库   时间:2014-06-12 23:39:29    阅读次数:376
cgo 随笔(golang)
golang中调用C语言中的结构体
分类:其他好文   时间:2014-06-12 10:37:06    阅读次数:209
冒泡排序 选择排序 插入排序 java
双向冒泡 1 package com.huang; 2 3 public class _014_bubb_sort { 4 5 int[] b={1,2}; 6 static int a[]={12,4,35,65,43,63,2,6,9,544,43543}; 7 pu...
分类:编程语言   时间:2014-06-10 21:43:40    阅读次数:275
三大初级排序算法
1.冒泡排序 冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。 2.插入排序 插入排序通过把序列中的值插入一个已经排序好的序列中,直到该序列的结束。 3.shell排序(希尔排序) ...
分类:其他好文   时间:2014-06-10 11:41:22    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!