taquaki-satwo
11/27/2017 - 3:06 PM

線形探索

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));

JS-線形探索

A Pen by Takaaki Sato on CodePen.

License.