程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 二分法查找數組是否包含某一元素

二分法查找數組是否包含某一元素

編輯:關於PHP編程

二分法查找數組是否包含某一元素,兼容正反序,代碼實現:

 <? 
  = (int)['key' 
  search( ,        = ()-1      = 0      = [] < [ 
      (          = +          = (int)(%2 == 1 ? (/2) : /2 
          ( <               -1         }   ( == [              1         }   ( > [              ?  = +1 :  = -1         }   ( < [              ?  = -1 :  = +1    
  =      '4', '5', '7', '8', '9', '10', '11', '12'
  
  search(,  
 
 (  search(, );

這個沒考慮非順序鍵的數組,主要是方法,如果需要大家可以自己擴展下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved