ホームページ  >  記事  >  ウェブフロントエンド  >  二分探索-JS実装

二分探索-JS実装

不言
不言オリジナル
2018-03-30 17:09:471711ブラウズ

この記事では、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。