首頁 > web前端 > js教程 > 主體

二分查找-JS實現

不言
發布: 2018-03-30 17:09:47
原創
1714 人瀏覽過

這篇文章給大家分享的就是關於用js實現在有序數組中進行二分查找的代碼,有感興趣的小伙伴可以看一下這個代碼

function binary-search(arr,key){
       var low=0,
           high=arr.length-1,
           mid=Math.floor((low+high)/2);
       while(low<=high){
           mid=Math.floor((low+high)/2);
           if(key==arr[mid]){
               return mid;
           }else if(key<arr[mid]){
               high=mid-1;
          }else{
              low=mid+1;
          }
      }
      return -1;
  }
登入後複製

有序數組中查找

相關推薦:

javascript - 用JS實作刪除DOM 中的TABLE 的問題

##js實作斷點偵錯

#JS實作判斷滑鼠是否捲動的程式碼



#

以上是二分查找-JS實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!