首页 > 学院 > 开发设计 > 正文

二维数组的查找

2019-11-06 07:46:42
字体:
来源:转载
供稿:网友

在二维数组中,每行每列都是递增的,输入一个二维数组和一个整数,判断数组中是否含有该数。

1 2 8 9 2 4 9 12 4 7 10 13 6 8 11 15

bool findmatrix(int **mat, int rows, int cols, int num){ if(mat==null||rows==0||cols==0) return false; int row=0; int col=cols-1; while(row<rows&&col>=0) { if(mat[row][col]==num) return true; if(mat[row][col]>num) col--; else row++; } return false;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表