/**
   *折半查找,要求是一个有序表
   *
   *
   *
   */
  public int searchZhe(int argNumber, int table[]) {
 
   int low = 1;
   int high = table.length;
   int mid;
   System.out.println("长度:" + high);
   System.out.println("被查元素:" + argNumber);
   System.out.println("---------------------");
   while(low <= high) {
    
     mid = (low + high) / 2;
     System.out.println("mid="+mid);
     if(argNumber == table[mid - 1])
       return  mid;
     else if(argNumber < table[mid - 1]) {
            high = mid - 1;
            System.out.println("high="+high);
          }
          else {
            low = mid + 1; 
            System.out.println("low="+low);  
          } 
   }
   return 0;//没找到则返回零
   
  }