javascript資料結構之順序查詢簡單介紹
查詢資料可以使用兩種方式,一種是順序查詢,一種是二分查詢。
關於二分查詢可以參閱javascript資料結構之二分查詢簡單介紹一章節。
順序查詢適用於元素隨機排列的列表,效率相對於二分查詢較低,但是比較簡單。
此查詢是從列表的第一個元素開始對列表元素逐個進行判斷,直到找到結果,或者直到列表結尾都沒有找到想要的元素。
下面就以運算元組做一下介紹,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var arr=[1,4,9,3,19,15,16,20,14,30,20,25,17]; function seqSearch(data,arr) { for(var index = 0; index < arr.length; ++index) { if(arr[index] == data) { return true; } } return false; } console.log(seqSearch(9,arr)); console.log(seqSearch(29,arr));
上面的程式碼實現了判斷一個指定元素是否存在於陣列中。
另一個例子可以參閱js獲取數字陣列中的最大值和最小值程式碼例項一章節。
相關文章
- javascript資料結構之二分查詢簡單介紹JavaScript資料結構
- javascript執行順序簡單介紹JavaScript
- 資料結構之查詢(順序、折半、分塊查詢,B樹、B+樹)資料結構
- javascript表示式中的運算順序簡單介紹JavaScript
- JavaScript資料結構之連結串列--介紹JavaScript資料結構
- #查詢演算法#【1】簡單查詢:順序、折半查詢演算法
- js程式碼執行順序簡單介紹JS
- jQuery ajax的執行順序簡單介紹jQuery
- DS靜態查詢之順序查詢
- css選擇器的解析順序簡單介紹CSS
- 順序查詢
- 資料結構初階--二叉樹介紹(基本性質+堆實現順序結構)資料結構二叉樹
- 資料結構-單連結串列查詢按序號查詢資料結構
- MySQL之資料的簡單查詢MySql
- HTTP狀態碼查詢簡單介紹HTTP
- html文件結構簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- javascript陣列增刪改查簡單介紹JavaScript陣列
- javascript資料型別轉換簡單介紹JavaScript資料型別
- DNS查詢順序DNS
- 按照順序動態載入js檔案簡單介紹JS
- MySQL - 資料查詢 - 簡單查詢MySql
- MySQL之SQL邏輯查詢順序MySql
- 資料結構_順序表_順序表的初始化、插入、刪除、修改、查詢列印(基於C語言實現)資料結構C語言
- 簡單介紹克隆 JavaScriptJavaScript
- javascript物件簡單介紹JavaScript物件
- javascript this指向簡單介紹JavaScript
- javascript加密簡單介紹JavaScript加密
- 資料結構 順序棧(c語言)資料結構C語言
- 資料結構 - 線性表 - 順序表資料結構
- 順序結構
- 資料結構實驗之連結串列一:順序建立連結串列資料結構
- JavaScript中的幾種資料結構簡介JavaScript資料結構
- 順序查詢和二分查詢
- 資料結構練習題(順序表和單連結串列)C++資料結構C++
- 資料結構簡介資料結構
- 順序表應用6:有序順序表查詢
- 資料結構:順序結構和鏈式結構的資料型別定義資料結構資料型別