Searching Algorithms (linear search, binary search)
What searching strategy is used for this 2D sorted matrix?
function searchMatrix(matrix, target) {
if(!matrix.length || !matrix[0].length) return false;
let row = 0;
let col = matrix[0].length - 1;
while(row < matrix.length && col >= 0) {
if(matrix[row][col] === target) return true;
if(matrix[row][col] > target) col--;
else row++;
}
return false;
}