JS-線形探索
// function linerSearch(target, searchTarget) {
// let i = 0;
// const l = searchTarget.length;
// while(i < l && target > searchTarget[i]) i++;
// if(target === searchTarget[i]) return i;
// return null;
// }
function linerSearch(target, searchTarget) {
for(let i=0; i<searchTarget.length && target >= searchTarget[i]; i++) {
if (target === searchTarget[i]) return i;
}
return null;
}
const arrayObject = [2,4,8,16,32,64];
console.log(linerSearch(64, arrayObject));