黑马程序员技术交流社区

标题: 今天早上才敲到代码 [打印本页]

作者: awsyc    时间: 2015-4-5 09:00
标题: 今天早上才敲到代码
class  BubbsortDemo1
{
        public static void main(String[] args)
        {
                System.out.println("冒泡前");
                int [] arr={12,3,24,42,15,52,56,6};
                printArray(arr);
                System.out.println("冒泡后");
                bubbSort(arr);
                printArray(arr);


        }
        public static void bubbSort(int []arr )
        {
                for (int x=0;x<arr.length-1;x++)
                {
                        for(int y=0;y<arr.length-1-x;y++)
                                if(arr[y]>arr[y+1])
                                {
                                        int tem=arr[y];
                                        arr[y]=arr[y+1];
                                        arr[y+1]=tem;
                                }
                }
        }
        public static void printArray(int []arr)
        {
                System.out.print("[");
                for(int x=0;x<arr.length;x++)
                {       
                        if(x==arr.length-1)
                        {
                                System.out.println(arr[x]+"]");
                        }
                else
                        System.out.print(arr[x]+",");
                }
        }
               
}

作者: 小小的黑马    时间: 2015-4-5 09:42
赞一个!
作者: deziko    时间: 2015-4-5 09:58
赞一个!!!
作者: lmcci    时间: 2015-4-5 10:07
不错,不错。。
作者: 老虎    时间: 2015-4-5 10:15
int tem=arr[y];这个定义在这个地方没问题吗?
作者: awsyc    时间: 2015-4-5 10:22
老虎 发表于 2015-4-5 10:15
int tem=arr[y];这个定义在这个地方没问题吗?

没问题的!
作者: 43453186@qq.com    时间: 2015-4-5 11:18
顶。。。。
作者: wk843620202    时间: 2015-4-5 11:36
赞一个 !!!!
作者: tubao1991    时间: 2015-4-5 12:33
冒泡排序和选择排序有什么区别么?想问一下
作者: 煎饼果子    时间: 2015-4-5 19:37
赞一个!
作者: awsyc    时间: 2015-4-10 22:41
43453186@qq.com 发表于 2015-4-5 11:18
顶。。。。

谢谢了,大家一起努力!
作者: lf027    时间: 2015-4-10 22:50
这个冒泡排序不敲还真不知道自己是会不会呢,多谢楼主分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2