一、冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 ...
分类:
编程语言 时间:
2017-12-06 13:10:50
阅读次数:
192
public class BubbleSort { public static void main(String[] args) { /*冒泡排序不一定是用时最短的 * 1)声明整型数组arr,包含10个元素 * 遍历arr,对每个元素赋值为0到99之间的随机数 * 遍历arr,输出每个元素的值 * ...
分类:
编程语言 时间:
2017-08-05 05:27:59
阅读次数:
216
冒泡排序就是用两个for循环第一层循环每一次循环拿一个数然后用第二个循环跟数组中的其他数进行比较,直到循环结束,排序就完成了。 直接排序就是直接拿数去比较完就放到应该放到的位置上,直到循环结束 数组的反转,让循环的次数小于数组长度的一半,然后让循环次数对应的索引值的数组值跟对着的数交换就好了。 输入 ...
分类:
编程语言 时间:
2017-07-24 23:41:06
阅读次数:
211
选择排序classTestTeacher{
publicstaticvoid selectSort(int[]arr){
for(inty=0;y<arr.length;y++){
for(intx=0;x<arr.length-1;x++){
if(arr[x]<arr[y]){
inttemp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
}
publicstatic..
分类:
编程语言 时间:
2017-05-14 21:57:09
阅读次数:
197
publicstaticvoidmain(String[]args){ int[]a={5,1,10,3,8,0}; for(inti=0;i<selectionSort(a).length;i++){ System.out.println(selectionSort(a)[i]); } System.out.println("-------------------------"); for(inti=0;i<bubbleSort(a).length;i++){ System.o..
分类:
编程语言 时间:
2016-05-02 17:12:25
阅读次数:
202
笔记数组:存放一组数据,数组长度是定长的。语法:数据类型[]数组名称=new数据类型[num];Num:表示数组的长度,是一个数值变化:数据类型数组名称[]=new数据类型[num];数据类型[]数组名称=new数据类型[]{数值1,数值2,....};数据类型[]数组名称={数值1,数值2,....};栈内存:..
分类:
编程语言 时间:
2016-04-22 21:05:32
阅读次数:
292
对于任何编程语言,数组都是必须掌握的知识点,本文章向大家介绍java数组的一些操作实例。感兴趣的朋友可以参考一下。 Java数组排序及元素查找 Java数组添加元素 Java获取数组长度 Java数组反转 Java数组输出 Java数组获取最大和最小值 Java数组合并 Java数组填充 Java数
分类:
编程语言 时间:
2016-02-23 09:47:50
阅读次数:
216
Java数组排序Arrays.sort,以及Comparator接口的用法有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在 数组元素比较少的时候为何不用? Sorting an Array 1. 数字排序 i....
分类:
编程语言 时间:
2015-08-05 10:17:28
阅读次数:
130
1、冒泡排序如果数组长度为n,则比较n-1轮,共n*(n-1)/2次注释:代码中i的值表示轮数,j的值表示次数;2、Python实现冒泡排序array = [1,2,3,6,5,4]for i in range(len(array)): for j in range(i): if...
分类:
编程语言 时间:
2015-07-03 22:01:24
阅读次数:
139
一、数组升序排序实例:import java.util.Arrays; //导入数组处理public class Test{ public static void main(String[] args){ int[] arr = new int[5]; ...
分类:
编程语言 时间:
2015-05-24 11:32:39
阅读次数:
137