【剑指offer】四,二维数组中的查找
2015-08-23 23:19
369 查看
题目描述
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析:此题的常用方法时两重for循环嵌套,遍历一遍二维数组以判断所要查找的数是否在二维数组中,时间效率低下,此处不表。考虑此处二维数组的性质,可以从右上(左下)角位置的数字开始查找。如果所要查找的数大于数组此处的数字,则在去掉此行的剩下的数组中继续查找,反之继续在此行查找。代码如下:
相关文章推荐
- CSS相关图书推荐
- JSP相关图书推荐
- HTML5相关图书推荐
- Node.js中的this关键字
- CSS/CSS3常用样式小结
- 【摘】【编写可维护的JavaScript】判断javascript中的类型
- 【jQuery】仿淘宝五星评价打分的实现
- CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。权限必须是可安装的。
- css属性image-redering详解
- leetcode #24 swap nodes in pairs 链表
- poj 3592 Instantaneous Transference 【SCC +缩点 + SPFA】
- 【剑指 offer】三,矩形覆盖(java实现)
- 自定义指令directive的作用域和绑定策略
- JavaScript弹新窗口
- 【HTML】仿淘宝五星评价显示任何分数
- [已解决] jquery只能取得表格的第一行的第一个单元格数值
- js封装获取标签处理操作 ,ajax,ready()方法
- 【剑指offer】二,变态跳台阶(java实现)
- 关于html中li的问题
- js知识点