码迷,mamicode.com
首页 > 编程语言 > 详细

【DAY3】一维数组的冒泡排序

时间:2016-05-13 05:07:31      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:冒泡排序

class Bubble
{
	public static void main(String[] args)
	{
		int[] arr=new int[]{2,3,1,7,4,0};
		Bubble(arr);
		Outarr(arr);

	}
	public static int[] Bubble(int[] arr)
	{
		for(int i=0;i<arr.length-1;i+=1)
		{
			for(int j=0;j<arr.length-1-i;j+=1)
			{
				int temp=0;
				if(arr[j]>arr[j+1])
				{
					temp=arr[j];
					arr[j]=arr[j+1];
					arr[j+1]=temp;
				}
			}
		}
         return arr;
	}
	public static void Outarr(int[] arr)
	{
		for(int x=0;x<arr.length;x+=1)
		{
			System.out.print(arr[x]+" ");
		}
	}
}

注意,两个数比较大小后交换数值需要引入第三个变量进行交换。

本文出自 “yehomlab” 博客,请务必保留此出处http://yehom.blog.51cto.com/5159116/1772611

【DAY3】一维数组的冒泡排序

标签:冒泡排序

原文地址:http://yehom.blog.51cto.com/5159116/1772611

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!