剑指offer编程练习(Program1)
来源:互联网 发布:增值税电子发票软件 编辑:程序博客网 时间:2024/05/19 07:28
- 题目:二维数组中查找
1.1. 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
1.2 输入描述:
array: 待查找的二维数组
target:查找的数字
代码实现
public class Solution { public boolean Find(int [][] array,int target) { int row = array.length; int column = array[0].length-1; int i = 0; while(i < row && column >= 0){ if(target > array[i][column]){ i++; } else if(target < array[i][column]){ column--; } else { return true; } } return false; }}
0 0
- 剑指offer编程练习(Program1)
- 剑指offer编程练习(Program2)
- 剑指offer编程练习(Program3)
- Program1
- 《剑指Offer》编程练习之二叉树
- 剑指offer练习(一)
- 剑指offer编程练习——跳台阶
- 剑指Offer编程练习__重建二叉树
- 剑指offer练习Python(一)
- 剑指offer练习Python(二)
- 剑指offer 练习一(Java版)
- 剑指offer 练习二(Java版)
- 剑指offer 练习三(Java版)
- 剑指offer 练习四(Java版)
- 剑指offer 练习五(Java版)
- 剑指offer 练习六(Java版)
- 剑指offer---java练习篇(1)
- 剑指offer---java练习篇(2)
- Java并发编程类学习二(线程的包装)
- rake的相关操作
- Android 判断字符串是不是是身份证、邮箱、银行卡、手机号、中文 1
- centos安装测试heartbeat
- MyEclipse Ctrl+Alt+Down 变成旋转屏幕解决方法
- 剑指offer编程练习(Program1)
- 在Angular.js使用组合+依赖注入而不是继承
- Java并发编程类学习三(线程的执行)
- 曾国藩
- cocoapods 安装
- JavaWeb实现文件上传下载功能实例解析
- j2se应用启动初始屏居中代码
- CNR编码转成字符
- 离职理由