码迷,mamicode.com
首页 >  
搜索关键字:内排序    ( 173个结果
MapReduce的自制Writable分组输出及组内排序
MapReduce的自制Writable分组输出及组内排序 ...
分类:编程语言   时间:2018-06-03 21:19:54    阅读次数:121
关于数组内排序计算次数的问题
不废话,直接上代码。 1.获取5个数中的最大数: int[] score = {66,77,88,65,88}; int max = score[0]; for(int i=0;i<score.length-1;i++){ if(max<score[i+1]){ max = score[i+1]; ...
分类:编程语言   时间:2018-05-05 11:19:29    阅读次数:132
排序算法
排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:直接选择排序、堆排序。 (3)、 ...
分类:编程语言   时间:2018-04-10 13:39:28    阅读次数:179
窗口函数
我们都知道在sql中有一类函数叫做聚合函数,例如sum()、avg()、max()等等, 这类函数可以将多行数据按照规则聚集为一行,一般来讲聚集后的行数是要少于聚集前的行数的. 但是有时我们想要既显示聚集前的数据,又要显示聚集后的数据,这时我们便引入了窗口函数. hive中的窗口函数和sql中的窗口 ...
分类:其他好文   时间:2018-03-29 21:22:40    阅读次数:166
8)排序算法基础
1)排序的基本概念: 将一堆数据转换为我们需要的数据顺序 2)排序的稳定性: 3)多关键字排序: 4)排序中的关键操作: 5)内排序和外排序: 6)排序的审判: 7)总结: ...
分类:编程语言   时间:2018-03-13 15:35:14    阅读次数:158
js 排序算法总结
1.冒泡排序 平均时间复杂度O(N2) 最好情况O(N)最坏情况O(N2) 空间复杂度O(1) 升级版冒泡排序 2.选择排序 平均时间复杂度O(N2) 最好情况O(N2)最坏情况O(N2) 空间复杂度O(1) 适合小数据(1000以内)排序 3. 插入排序 平均时间复杂度O(N2) 最好情况O(N) ...
分类:编程语言   时间:2018-03-12 16:53:55    阅读次数:178
十大经典排序算法
0、排序算法说明 0.1 排序的定义 对一序列对象根据某个关键字进行排序。 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数 ...
分类:编程语言   时间:2018-03-11 00:23:00    阅读次数:186
Java常用排序算法
排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于要找工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程 ...
分类:编程语言   时间:2018-03-08 20:20:39    阅读次数:170
loj6278 数列分块入门题2
题意:支持区间加,询问区间中元素排名 维护两个域。一个域维护原序列,一个域维护快内排序序列。 每次修改后更新快内排序序列。 修改时O(sqrt(n)log(sqrt(n))) 询问时O(sqrt(n)log(sqrt(n))) 大概是这个量级吧 ...
分类:其他好文   时间:2018-02-10 23:25:58    阅读次数:423
[luoguP1975] [国家集训队]排队(分块)
传送门 直接暴力分块,然后在每一个块内排序。 查询时可以在每一个块内二分。 ...
分类:其他好文   时间:2018-01-21 10:57:31    阅读次数:179
173条   上一页 1 ... 3 4 5 6 7 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!