温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java实现数组冒泡排序的方法

发布时间:2020-06-24 09:21:42 来源:亿速云 阅读:234 作者:Leah 栏目:编程语言

本篇文章展示了java实现数组冒泡排序的具体操作,代码简明扼要容易理解,绝对能让你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

冒泡排序

依次比较两个相邻的元素,如果前者大于后者就交换位置,每一趟排序之后就会把这趟中的最大值放在最后一位,重复上诉过程,直到没有在需要比较的元素为止。

示例如下:

public class Bubble_Sort {	public static void main(String[] args){	int[] arr = {2,4,1,5,6,9,0,6,7};	bubbleSort(arr);	}	// 打印数组	public static void print(int[] arr){	for(int i = 0;i < arr.length;i++){	System.out.print(arr[i]+"\t");	}	System.out.println();	}	/**	冒泡排序	依次比较两个相邻的元素,如果前者大于后者就交换位置	每一趟排序之后就会把这趟中的最大值放在最后一位	重复上诉过程,直到没有在需要比较的元素为止	*/	public static void bubbleSort(int[] arr){	// 多趟比较,直到没有需要再比较的元素为止,最后的一个值不需要比较	for(int i = 0;i < arr.length-1;i++){	// 依次比较相邻的两个元素,每次比较的总个数少一个	for(int j = 0;j < arr.length-i-1;j++){	if(arr[j] > arr[j+1]){	int temp = arr[j+1];	arr[j+1] = arr[j];	arr[j] = temp;	}	}	print(arr);	}	} }

看完上述内容,你们掌握java实现数组冒泡排序的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI