剑指offer 二维数组中的查找
2017-01-17 10:05
483 查看
public boolean Find(int target, int [][] array) {
int one = array.length;
int two = array[0].length;
int i=0;
int j=two-1;
while(i>=0&&j>=0){
if(i==(one-1)&&array[i][j]<target){
return false;
}else if(j==0&&array[i][j]>target){
return false;
}else if(array[i][j]==target){
return true;
}else if(array[i][j]>target){
j--;
continue;
}else{
i++;
continue;
}
}
return false;
}
int one = array.length;
int two = array[0].length;
int i=0;
int j=two-1;
while(i>=0&&j>=0){
if(i==(one-1)&&array[i][j]<target){
return false;
}else if(j==0&&array[i][j]>target){
return false;
}else if(array[i][j]==target){
return true;
}else if(array[i][j]>target){
j--;
continue;
}else{
i++;
continue;
}
}
return false;
}
相关文章推荐
- jQuery学习笔记:DOM操作(二)——属性、类、HTML、CSS
- reactjs中state的存储原则
- vscode前端js,css,html插件
- JS中Select下拉列表类(支持输入模糊查询)功能
- JavaScript学习笔记--第一章
- AJAX html 传输json字符串&&巧妙运用eval()来解析返回的JSON字符串
- 走进AngularJs(三)自定义指令-----(上)
- 从零开始异世界之React Native
- JS实现json格式美化【工具包系列】
- JavaScript的toString()和valueOf()区别到底是什么
- jquery.validate校验问题--组合条件唯一校验
- 用js实现返回上一步操作
- angular2 的Pipe
- Undefined symbols for architecture armv7 "___gxx_personality_sj0", referenced from:
- Json对象与Json字符串互转(4种转换方式)
- struts2+jsp+jquery+Jcrop实现图片裁剪并上传实例
- 走进AngularJs(二) ng模板中常用指令的使用方式
- JavaScript的事件机制详解
- JavaScript数组方法总结
- js字符串转Date类型