简单排序分为冒泡排序、直接排序和,直接 1 /** 2 * @ClassName: Sort 3 * @Description: 简单排序 4 * @author dongye 5 * @date 2016年3月2日 上午10:26:49 6 * 7 */ 8 public class Sort {
分类:
编程语言 时间:
2016-03-02 21:29:26
阅读次数:
136
冒泡排序: int[] hehe={4,7,2,5,6,9,0}; for(int i=0;i<hehe.length;i++){ for(int j=i+1;j<hehe.length;j++){ if(hehe[i]>hehe[j]){ int temp=hehe[i]; hehe[i]=heh
分类:
编程语言 时间:
2016-02-26 11:49:39
阅读次数:
262
今天偶得一本神奇的算法秘笈,据编辑说是一本easy and intresting 的书,所以我就开始翻开了。 书中作者用的是C语言,我最近正啃python 所以想着用python来解决作者的提问。 这不,第一页就来了,这对于人脑来说是一个很简单的,但是对于将学业知识全还给老师的人来说还是想了老半天,
分类:
编程语言 时间:
2016-02-23 18:41:00
阅读次数:
155
JavaScript 实现页面元素(ul-li)的简单排序 html页面: <input type="button" value="show" onclick="show()" /> <ul id="ul1"> <li>4</li> <li>3</li> <li>2</li> <li>1</li>
分类:
编程语言 时间:
2016-02-08 17:26:53
阅读次数:
378
一:背景 数据排序是许多实际任务执行时需要完成的第一项工作,比如给销售额进行排名、求top N等操作都需要用到排序,使用MapReduce对数据进行简单排序思路是非常简单的。因为MapReduce本身就是支持排序的,MapReduce默认是对Key进行排序,我们可以将要排序的数据作为key进行输出就
分类:
编程语言 时间:
2016-01-31 21:17:30
阅读次数:
292
简单排序内部排序 和外部排序 内部排序 就是 假如 你有2GB的内存 刚好 有 2GB以下的 数据需要排序 这样刚好就 将全部的数据 储存到 内存当中 进行了排序 这就是内部排序 与之相反的 外部排序就是 你有1TB的 数据需要排序但是 你有 2GB的内存 这时候 内存 不能盛下 数据 就需要 开....
分类:
编程语言 时间:
2016-01-25 19:28:25
阅读次数:
260
冒泡排序: 总体思路:对未排序的各个元素,依次比较两个元素,如果这两个元素为逆序(与想要的顺序相反),则交换这两个元素。这样可以有两种排序的思路:思路一: 固定位置排序:比如有一个未排序队列,下标依次为0,1,2,.....N-1, 第一轮排序:首先固定位置0,将下标为0的元素依次和下标为1、下.....
分类:
编程语言 时间:
2016-01-13 15:33:41
阅读次数:
253
简单排序(冒泡排序和插入排序)冒泡排序从前往后(i,i+1),两两比较和交换,共进行N-1次冒泡过程,N-1~1.时间复杂度为O(N)或者O(N2).插入排序从后往前(i,i-1),两两比较和移位,最后在合适的位置插入当前元素.1~N-1.时间复杂度为O(N)或者O(N2).冒泡排序和插入排序的比较...
分类:
编程语言 时间:
2015-11-05 14:48:41
阅读次数:
153
1.简介: 在学习技能的过程中,没有哪一种技术是最好的!在不同的情况下,不同的技术会有不同优势!冒泡排序的基本思想是:每次比较两个相邻元素,如果它们的顺序错误就把它们交换位置:下面通过图简单来看看“冒泡排序”所谓冒泡排序就是这样,小的数往上浮,大的数往下沉!2.冒泡排序:代码: 1 static ....
分类:
编程语言 时间:
2015-10-20 17:46:54
阅读次数:
161
键索引计数法适合于整数分为较小的简单排序方法,基本的步骤分为四步:1.统计每个分类出现的次数;2.将分类的次数转换为对应的索引;3.通过中间数组按照分类的权重对原始数组排序;4.将排序之后中间数组赋值给原始数组;基础定义首先定义排序需要的需要类:@interface keyIndexModel:NS...
分类:
编程语言 时间:
2015-10-05 12:53:34
阅读次数:
133