黑马程序员技术交流社区

标题: 冒泡查找 [打印本页]

作者: 小灬清新丶    时间: 2015-7-11 17:25
标题: 冒泡查找
*
冒泡排序
*/
class ShuZuTest3
{
        public static void maopaoSort(int[] arr)
        {
                for (int x=0;x<arr.length-1 ;x++ )
                {
                        for (int y=0;y<arr.length-x-1 ;y++ )
                        //-x的目的:让每一次比较的元素减少;-1避免角标越界。
                        {
                                if (arr[y]<arr[y+1])
                                {
                                        int temp = arr[y];
                                        arr[y] = arr[y+1];
                                        arr[y+1] = temp;
                                }
                        }
                }
        }
       
       
        public static void main(String[] args)
        {
                int[] arr = {5,1,6,4,2,8,9};
                printArr(arr);
                maopaoSort(arr);
                printArr(arr);
        }
        public static void printArr(int [] arr)
        {
                System.out.print("[");
                for (int x=0;x<arr.length ;x++ )
                {
                        if (x!= arr.length-1)
                        System.out.print(arr[x]+",");
                        else
                        System.out.println(arr[x]+"]");
                }
        }
}
作者: 小虎199406    时间: 2015-7-11 17:30
不错,了解了




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