题目描述
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
解答
1,循环每一行,先判断当前行的最后一个元素与target是否相等,相等则return。
2,如果当前行最后一个元素大于target,则按照倒叙方式将target与当前行的元素比较。
3,如果当前行最后一个元素大于target,则去查下一行。
结束!
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
1,循环每一行,先判断当前行的最后一个元素与target是否相等,相等则return。
2,如果当前行最后一个元素大于target,则按照倒叙方式将target与当前行的元素比较。
3,如果当前行最后一个元素大于target,则去查下一行。
结束!
上一篇:Go语言基础之操作MySQL
下一篇:求列表最长子序列
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
sizeof和strlen的区别
在Java中使用二维数组生成迷宫
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M