黑马程序员技术交流社区

标题: 关于冒泡排序的问题 [打印本页]

作者: 爱java爱生活    时间: 2015-6-2 23:37
标题: 关于冒泡排序的问题

public class Bobble {

        public static void main(String[] args)
        {
                int []a=new int [] {7880,65654,24,45,346,8900}        ;
                bobble(a);
                for(int i=0;i<a.length;i++)
                {
                        System.out.println("a["+i+"]="+a[i]);}
                // TODO Auto-generated method stub
                 
        }
        public static void bobble(int [] a)
        {
        for(int i=0;i<a.length;i++)
        {
                for(int j=0;j<a.length-1-i;j++)
                {
               
                        if(a[j]>a[j+1])
                        {
                                int temp=a[j];
                                a[j]=a[j+1];
                                a[j+1]=temp;
                       
                        }
               
                }
                }
                System.out.println(a.length);
        }
}

作者: 遗失丨美好    时间: 2015-6-3 00:07
我也是新人,这个问题刚好没搞懂,看了你的弄懂一些,下次加上注释会好一些~加油
作者: 爱java爱生活    时间: 2015-6-3 00:09
是啊,一起加油;
作者: luxinyu    时间: 2015-6-3 00:09
你这写个代码要问什么啊
作者: 谢晓明    时间: 2015-6-3 00:14
最好加上注释
作者: qian0217wei    时间: 2015-6-3 00:20
加上注释,还有自己的理解,这样一个纯代码确实没啥可说的,无论是选择还是冒泡最主要就是掌握两个for循环的条件!其他都比较简单!注重思想的理解!
作者: jiatengde    时间: 2015-6-3 00:31
新人报道,正在努力中
作者: DAN66    时间: 2015-6-3 00:47
for(int i=0;i<a.length;i++) 这句话中i其实可以小于length-1的,另外也不知道楼主你想问的是什么。。下次写的时候可以适当的加上注释吧~这样以后看起来也会容易些,表示同是新人,一起加油!:)
作者: ZYZQ    时间: 2015-6-3 00:50
需要做一点小修改,i<a.length - 1,OK
作者: 爱java爱生活    时间: 2015-6-3 00:54
谢晓明 发表于 2015-6-3 00:14
最好加上注释

是啊!自己还是不怎么规范,谢谢提醒咯
作者: hnyzhlq    时间: 2015-6-3 11:40
没有注释的代码完全不想看- -




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