Js實現二分查詢,加油
var a=[0,1,2,3,4,5,6,7,8]
function Search(arr,target){
var left;
var right;
var NotFound=-1;
left=1; //初始化左邊界
right=arr.length; //初始化右邊界
while(leftarr[mid]){
left=mid+1; //當目標值大於中間值時,調整左邊界
}
else{
console.log(mid) ; //找到 返回座標
}
}
return NotFound; //沒有找到
}
Search(a,7)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2807776/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 實現二分查詢PHP
- 二分查詢(函式實現)函式
- Golang實現二分查詢法Golang
- 二分查詢實現符號表符號
- Java實現二分查詢演算法Java演算法
- 查詢——二分查詢
- 二分法查詢(遞迴實現)遞迴
- 二分查詢(一)——純粹的二分查詢
- 二分查詢
- 查詢演算法__二分查詢演算法
- HTML + CSS + JS 利用郵編查詢 API 實現郵編查詢工具HTMLCSSJSAPI
- 二分查詢法
- PHP二分查詢PHP
- leetcode——二分查詢LeetCode
- leetcode -- 二分查詢LeetCode
- C++,Java,Python,Javascript實現二分查詢演算法C++PythonJavaScript演算法
- 二分查詢的兩種實現形式遞迴和迭代遞迴
- 查詢演算法之二分查詢演算法
- 二分查詢 | 二分查詢的一種推薦寫法
- 704.二分查詢
- labuladong_二分查詢
- 詳解二分查詢
- python二分查詢模板Python
- 二分查詢(c++)C++
- 每日leetcode——二分查詢LeetCode
- Leetcode 704 二分查詢LeetCode
- 二分查詢【折半查詢】演算法 PHP 版演算法PHP
- Java 實現二分查詢(在 1-100 裡找到目標值)Java
- 15 | 二分查詢(上):如何用最省記憶體的方式實現快速查詢功能?記憶體
- 【演算法】二分查詢演算法
- 演算法->二分查詢演算法
- 力扣之二分查詢力扣
- 二分查詢的定義
- 二分查詢-不套用模板
- 二分搜尋(折半查詢)
- 圖解--二分查詢樹圖解
- 二分查詢成長錄
- 牛客網 查詢(二分查詢、北郵機試)