알고리즘/Search

Sequential Search

조규현15 2023. 4. 29. 22:34
반응형

순차검색 ( Sequential Search )

  • Time : O ( n )
  • Space : O ( n )

 

Iterator 를 순회하며 Index 를 증가시킨다. 순회 도중에 값과 일치하는 Value 의 Index 를 찾는다.

function search(arr, x) {
	
    let idx = 0; // result
    
    const length = arr.length;
    while (idx < length && arr[idx] != x) {
    	idx += 1;
    }
    
    // fail to find.
    if (idx == length) {
    	return -1;     	
    }
    // success
    return idx;
}

 

반응형

'알고리즘 > Search' 카테고리의 다른 글

이진검색 트리 ( binary search tree )  (0) 2023.05.07
Binary Search  (0) 2023.04.29