zoukankan      html  css  js  c++  java
  • 练习

    import java.util.Random;
    public class mytest {

        public static void main(String[] args) {
            Random rand = new Random();
            int[] aa ;
            int len = 100;
            aa = new int[len];
            for(int i = 0 ;i < len ;i++)
            {
                aa[i] = rand.nextInt(len);
            }
            //sort
            for(int i = 0 ; i < len ; i ++){
                for(int j = i ; j < len ; j ++){
                    if(aa[i]>aa[j]){
                        int tmp = aa[i];
                        aa[i] = aa[j];
                        aa[j] = tmp;
                    }
                }            
            }
            //print
            for(int i = 0 ; i < len ; i ++){
                System.out.println(aa[i]);            
            }
            System.out.println("--------------------------------------------");
            //find
            int searchVal = 77;
            int resultPos = searchInt(aa,searchVal,0,len);
            System.out.println(resultPos);

            System.exit(0);
        }
        
        public static int searchInt(int[] intArr,int searchV,int beginIndex,int endIndex){
            int modPs = beginIndex + ( endIndex - beginIndex ) / 2;
            if(intArr[modPs]==searchV){
                return modPs;
            }else if(endIndex < beginIndex || endIndex - beginIndex == 1){
                return -1;
            }else if(intArr[modPs]<searchV){
                beginIndex = modPs;
                return searchInt(intArr,searchV,beginIndex,endIndex);
            }else{
                endIndex = modPs;
                return searchInt(intArr,searchV,beginIndex,endIndex);
            }
        }
    }
  • 相关阅读:
    ASP.NET MVC 音乐商店 1 创建项目
    ASP.NET MVC 音乐商店 2.控制器
    TCP/IP体系结构
    C#线程系列
    多条件分页查询细节
    持续集成引擎 Hudson 和IOC 引擎StructureMap
    GoF著作中未提到的设计模式
    Thoughtworks
    Thoughtworks2
    监控 SQL Server 的运行
  • 原文地址:https://www.cnblogs.com/abinxm/p/2239079.html
Copyright © 2011-2022 走看看