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

Java——选择、冒泡排序、折半查找

时间:2017-08-02 22:01:22      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:images   冒泡排序   div   span   stat   []   select   分享   .com   

 1     //选择排序对数据进行升序排序
 2         public static void selectSortArray(int[] arr){
 3             for(int i = 0; i<arr.length-1;i++){
 4                 for(int j = i+1;j<arr.length;j++){
 5                     if(arr[i]>arr[j]){
 6                         int temp = arr[j];
 7                         arr[j] = arr[i];
 8                         arr[i] = temp;
 9                      }
10                 }
11             }
12         }
13    
技术分享
     


    //冒泡排序对数据进行升序排序
    public static void bubbleSortArray(double[] arr){
        for(int i = 0;i<arr.length-1;i++){
            for(int j = 0;j<arr.length-1-i;j++){
                if(arr[j]>arr[j+1]){
                    double temp = arr[j+1];
                    arr[j+1] = arr[j];
                    arr[j] = temp;
                    }
            }
        }
    }
技术分享
    public static int binarySearch(int[] arr,int key){
        int max,min,mid;
        max = arr.length-1;
        min = 0;
        while(min<=max){
            mid = (max+min)/2;
            if(key>arr[mid]){
                min = mid+1;
            }else if (key<arr[mid]) {
                max = mid-1;
            }else{
                return mid;
            }
        }
        return -1;
    }
技术分享

 


Java——选择、冒泡排序、折半查找

标签:images   冒泡排序   div   span   stat   []   select   分享   .com   

原文地址:http://www.cnblogs.com/zxf-java/p/7270674.html

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