[编程题]二维数组中的查找
2020-12-13 14:22
标签:完成 array 开始 block lse 相同 图片 第一个 UNC 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 备注: 因为之前学的是java,js是刚学不久,所以今天这道题让我重新了认识了数组在js中的存在形式(下面这张图用来自己记忆js中数组的结构): 这道题的思路: 举例: [1,2,3,4] 代码: [编程题]二维数组中的查找 标签:完成 array 开始 block lse 相同 图片 第一个 UNC 原文地址:https://www.cnblogs.com/xiakecp/p/11553110.html
[3,5,7,9]
假设二维数组是arr[x][y],要判断的整数是target=4,从最后一行第一个数开始比较,arr[1][0]
那么x-1,此时arr[0][1]function Find(target, array)
{
leny = array.length;
lenx = array[0].length;
for (var i = leny - 1, j = 0; i >= 0 && j array[i][j]) {
j++;
}
else if (target