java数组——冒泡排序
2014-01-03 14:09
281 查看
例子:
// 冒泡排序
int[] arrays = new int[]{2,5,8,3,5,9,2,6};
// 创建冒泡排序类的对象
chapter6Arry sorter = new chapter6Arry();
// 调用排序方法将数组排序
sorter.sort(arrays);
}
// 冒泡排序
public void sort(int[] array){
for(int i = 1;i<array.length;i++){
for(int j = 0;j<array.length-1;j++){
if(array[j]<array[j+1]){
int temp = array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
showArray(array);
}
// 显示数组中的元素
public void showArray(int[]array){
for(int i:array){
System.out.print(i+">");
}
}
效果如下:
9>8>6>5>5>3>2>2>
// 冒泡排序
int[] arrays = new int[]{2,5,8,3,5,9,2,6};
// 创建冒泡排序类的对象
chapter6Arry sorter = new chapter6Arry();
// 调用排序方法将数组排序
sorter.sort(arrays);
}
// 冒泡排序
public void sort(int[] array){
for(int i = 1;i<array.length;i++){
for(int j = 0;j<array.length-1;j++){
if(array[j]<array[j+1]){
int temp = array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
showArray(array);
}
// 显示数组中的元素
public void showArray(int[]array){
for(int i:array){
System.out.print(i+">");
}
}
效果如下:
9>8>6>5>5>3>2>2>
相关文章推荐
- Java数组冒泡排序与二维数组
- java 冒泡排序 函数调用(数组传递)
- java 数组冒泡排序、转置(降序)
- java类实现数组的五种排序 冒泡排序、选择排序、插入排序、希尔排序、数组排序
- 03_java数组和冒泡排序
- java利用冒泡排序对数组进行排序
- Java 一维数组,二维数组的定义声明 以及一维数组的 冒泡排序 以及二维数组的鞍点
- Java数组练习(四)冒泡排序
- java实现数组的冒泡排序、选择排序代码
- 【自用】javanote170726(数组、二位数组,简单选择排序和冒泡排序、字符串基础)
- java数组排序示例(冒泡排序、快速排序、希尔排序、选择排序)
- Java学习笔记(五)--二维数组 冒泡排序 选择排序 Arrays数组工具类
- Java 中数组的冒泡排序 和 直接选择排序
- (13)数组操作:遍历、输出最大值、冒泡排序、选择排序,java已有的排序方法、折半查找
- JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想
- Java实现数组排序含冒泡排序、选择排序
- Java数组实现冒泡排序
- Java正则表达式判断邮箱地址数组,冒泡排序,String的方法
- 【Java】数组的冒泡排序和选择排序(原理+代码实现)
- Java.基础知识篇.03 循环、数组、冒泡排序