码迷,mamicode.com
首页 >  
搜索关键字:升序    ( 2851个结果
Hark的数据结构与算法练习之地精(侏儒)排序
算法说明地精排序是交换排序的一种,它是冒泡排序的一种改良,我感觉和鸡尾酒排序挺像的。不同之处是鸡尾酒排序是从小到大,然后再从大到小切换着排序的。而地精排序是上来先从小到大排序,碰到交换到再从大到小,接着再从小到大进行排序。举个例子:对8,6,4,5,1进行升序排序1、8与6交换,结果是{6,8,4,...
分类:编程语言   时间:2015-03-20 17:59:36    阅读次数:191
在地图中使用Java
Map以按键/数值对的形式存储数据,和数组很类似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描写叙述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,通常是选择Map的子类,而不直...
分类:编程语言   时间:2015-03-20 09:12:13    阅读次数:154
MongoDB学习笔记03
限制结果的返回数量可以使用limit、skipsort用一个对象作为参数:一组键/值对,键对应文档的键名,值代表排序的方向(1:升序,-1:降序);如果指定了多个键,则按照多个键的顺序诸个排序。MongoDB处理不同类型的数据有一个顺序的,有时候一个键的值可能是多种类型的,对于这种混合类型的键排序,...
分类:数据库   时间:2015-03-19 21:43:07    阅读次数:181
归并排序+快速排序
我们都知道STL中最常用的排序库函数:sort(v.begin(),biend())。 给出的是升序排序。 我一般不喜欢用迭代器,我一般用这个格式,对数组进行排序,指针替代迭代器。sort(a,a+n)//升序排序 sort(a,a+n,cpm); int cmp(type a,type b){//定义的比较格式 if(code) return 1; else return 0;...
分类:编程语言   时间:2015-03-19 13:19:02    阅读次数:211
两个有序数列的合并
题目描述已知数组a中有m个按升序排列的元素,数组b中有n个按降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输入输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。输出输出合并后的m+n个整数,数据之间用空格隔...
分类:其他好文   时间:2015-03-18 20:17:19    阅读次数:143
Java集合框架总结(3)——TreeSet类的排序问题
1、自然排序 ????TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。 ? ??? java提供了...
分类:编程语言   时间:2015-03-17 16:08:35    阅读次数:159
JavaScript实现表格排序
Table sorter包括JavaScript和一点CSS,能够让原始的html table变得可以分别按照各栏数据值,对各行排序。效果 在表头任意一个栏目中点击一下,下面各行将按照此栏目值的升序排序 按照字符串比较来确定顺序 再次点击该栏目,变更为降序排序 点击其它栏目,则按其它栏目的值重新排序 注意,排序时,栏目奇偶行的背景色保持奇数白色、偶数浅灰色 要求 不能改动原html,只能够添加js...
分类:编程语言   时间:2015-03-16 21:18:43    阅读次数:274
二分查找法优化插入排序
通俗的插排是对一个整型数组进行升序排序,可以看出每个元素插入到队列中经过两个步骤:先是挨个比较,找到自己所在的位置;然后把后面的数据全部移位,然后把元素插入。要把数据插入,移位是必不可少了。那么,挨个比较倒是可以优化,因为要插入的队列已经是排序好的,我们可以使用二分法来减少比较的次数。二分法的时间复...
分类:编程语言   时间:2015-03-16 21:02:49    阅读次数:161
“第一章”:整数排序
在《编程珠玑》(第2版)的第1章(P4),作者对一个问题描述如下: 1. 问题描述 输入:一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7。如果在输入文件中有任何整数重复出现就是致命错误。没有其他数据与该整数相关联。 输出:按升序排列的输入整数的列表。 约束:最多有(大约)...
分类:编程语言   时间:2015-03-16 16:16:03    阅读次数:137
笔试题
把下面的数据{ "name_a":{"price":100}, "name_b":{"price":400}, "name_c":{"price":200}, "name_d":{"price":300}}按照价格升序排列,例如:名称:name_a价格100 名称:n...
分类:其他好文   时间:2015-03-14 13:52:50    阅读次数:104
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!