public class BubbleSort {
//冒泡排序,相邻左边和右边比较,大的放到右边。
public static void main(String[] args) {
int[] arr = {9, 5, 8, 4, 10, 22};
for(int i=0; i<arr.length-1; i++){ //外层循环控制排序趟数
for(int j=0; j<arr.length-1-i; j++){ //内层循环控制每一趟排序多少次
if(arr[j] > arr[j+1]){ //左边大于右边,需要换位置
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for(int i=0; i<arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}
java数组冒泡排序
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:常用公共DNS服务器地址
下一篇:好用的公共 DNS
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
1.4 Java 数组 (冒泡排序)
1.4 数组数组指存储连续的元素集合。所以通过元素下标就能快速查找的一种结构。假设该数组每一个元素占用空间为space,元素的1.4.2
数据结构 java 排序算法 Java冒泡排序 数组 -
数组、冒泡排序
数组的定义方式: 数组从小到大排序:Array.Sort(数组); 冒泡排序
数组 i++ 遍历数组 冒泡排序 数据