码迷,mamicode.com
首页 >  
搜索关键字:有序    ( 12247个结果
#排序算法#【2】直接插入排序、希尔排序
直接插入排序法 插入排序的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后移动,为最新元素提供插入空间。 核心代码://直接插入排序法void I.....
分类:其他好文   时间:2014-06-07 04:13:30    阅读次数:265
html语义
1、、、、、、,作为标题使用,并且依据重要性递 减。 是最高的等级。2、作为段落利用行高(line-height)很容易的定义出行间距3、、、无序列表,有序列表也挺常用。在web标准化过程中,还被更多的用于导航条,本来导航条就是个列表。4、、、dl就是“定义列表”。比如说词典里面的词的解释、定义就可...
分类:Web程序   时间:2014-06-04 18:47:11    阅读次数:307
poj 3270 Cow Sorting
http://poj.org/problem?id=3270这道题就是给你一个无序序列转换成有序序列需要花费的代价最小,交换a和b代价为a+b; 1 #include 2 #include 3 #include 4 #define maxn 20000 5 using namespace st...
分类:其他好文   时间:2014-06-03 13:14:32    阅读次数:272
聚合因子
当然在查询中有的不可避免要执行索引回表读,那么什么情况下索引回表读的效率更高呢回表查询的效率和聚合因子有关如果某个索引列的列值在表中是有序存放的如1 到10000,我们知道索引列的值在索引中是有序存放的,表和索引两者的排列顺序相似度很高我们就说聚合因子比较低如果某个索引列的值在表中是无序存放的,那么...
分类:其他好文   时间:2014-06-03 09:09:51    阅读次数:400
剑指OFFER之合并有序链表(九度OJ1519)
题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。(hint: 请务必使用链表。)输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为两个整数n和m(0next == NULL){ res->next =...
分类:其他好文   时间:2014-05-31 02:41:46    阅读次数:372
插入排序
今天复习了一下数据结构的插入排序,下面是算法和自己的一些理解void charu(int *a,int length){int i,j,t;for( i=1;i<length;i++)//将第一个数子看为有序的数组,从第二个数开始依次插入{t=a[i];//将要插入的数记录下来,防止前面的数后移而丢...
分类:其他好文   时间:2014-05-30 23:17:07    阅读次数:220
学习HTML的一些笔记
初学网页制作,发现很大一本书概括起来不过是以下一系列的标记,记下这些经常用到的标记和知道怎么熟练使用就好了,还有其它的用到时再去查粗体斜体 强调斜体 不强调强调上标标记下标标记字体大小文字从右到左换行~标题文本水平居中标记标尺标记建立无序列表建立有序列表自定义列表属性align属性值left cen...
分类:Web程序   时间:2014-05-30 19:27:18    阅读次数:356
链表的常见操作(转)
链表的常见操作 链表是数据结构的重要内容,在计算机程序中应用广泛,同时也是各公司笔试题目的重点。 以下简单实现了链表的一些操作,包括创建、增加节点、删除节点、单链表逆置、合并有序链表等。一、链表创建 链表主要有三种形式,包括单链表、双链表和循环链表。 单链表每个节点只包含一个后驱指针,双链表...
分类:其他好文   时间:2014-05-30 01:30:55    阅读次数:298
20140528 归并排序 内排序 外排序
1、归并排序 2、内排序和外排序 外排序的一个例子是外归并排序(External merge sort),它读入一些能放在内存内的数据量,在内存中排序后输出为一个顺串(即是内部数据有序的临时文件),处理完所有的数据后再进行归并。比如,要对 900 MB 的数据进行排序,但机器上只有 100 MB 的...
分类:其他好文   时间:2014-05-30 00:13:46    阅读次数:257
关于数组的一些小算法
1.已知两个有序数组A,B,将它们合并为一个有序数组。利用到的是归并算法的思想。int* combine(int a[],int n1,int b[],int n2){ int i = 0,j = 0,k = 0; int *c = new int[n1+n2]; while(i<...
分类:其他好文   时间:2014-05-28 01:27:55    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!