zoukankan      html  css  js  c++  java
  • 数组、 直接排序、冒泡排序、折半查找法、

        public static void main(String[] args) {
            // TODO Auto-generated method stub
          int[] a ={65,23,68,45,2,1};
          //冒泡排序;
          /*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;
                    }
                }
               
        }*/
          //选择排序
          /*int k;
          for (int i = 0; i < a.length; i++) {
            k=i;
            for (int j = i+1; j < a.length; j++) {
                if (a[k]<a[j]) {
                    k=j;
                }
                
                if (k==j) {
                    int temp =a[i];
                    a[i]=a[k];
                    a[k]=temp;
                }
            }
        }*/
        //折半查找法
          int temp=68;
          int lest=0;
          int ringt=a.length-1;
          int mid=0 ;
        
          int flag=0;
          while (flag==0 && lest<=ringt) {
            mid = (lest+ringt)/2;
            if (temp==a[mid]) {
                flag=1;
            }else if (temp<a[mid]) {
                ringt=mid-1;
            }else {
                lest=mid+1;


            }
        }
    //      for (int i = 0; i < a.length; i++) {
    //            System.out.println(a[i]);
    //    }
          System.out.println("在数组中下表是"+mid);
        }

    }

  • 相关阅读:
    maven中如何打包源代码
    多模块Maven项目如何使用javadoc插件生成文档
    maven 添加jar到中央/远程仓库
    maven中的snapshot来源与注意事项
    maven 管理
    spring 判断非空提示断言
    powerdesigner 生成数据库脚本
    GOOD BLOG URL
    正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
    oracle 学习blogs
  • 原文地址:https://www.cnblogs.com/zzzhangzheng/p/6097664.html
Copyright © 2011-2022 走看看