剑指offer第3题 二维数组的查找 九度OJ 1384
2013-05-09 14:13
381 查看
//剑指offer第3题 二维数组的查找 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> using namespace std; int arr[1005][1005]; int m,n,t; bool bFind(int x,int y) { if(x > m || y < 1) return false; while(x <= m && y >= 1) { if(arr[x][y] == t) return true; else if(arr[x][y] > t) --y; else if(arr[x][y] < t) ++x; } return false; } int main() { //freopen("JOBDU1384.txt","r",stdin); int i,j; while(scanf("%d%d",&m,&n)!=EOF) { scanf("%d",&t); memset(arr,0,sizeof(arr)); for(i = 1;i <= m ;i++) for(j = 1;j <= n;j++) scanf("%d",&arr[i][j]); if(bFind(1,n)) cout<<"Yes"<<endl; else cout<<"No"<<endl; } }
相关文章推荐
- 【剑指Offer面试题】九度OJ1384:二维数组中的查找
- 【剑指Offer面试题】九度OJ1384:二维数组中的查找
- [九度OnlineJudge][剑指Offer]题目1384:二维数组中的查找
- [九度—剑指offer]—二维数组查找
- 九度oj-剑指offer-题目1384:二维数组中的查找
- 【剑指Offer面试编程题】题目1384:二维数组中的查找--九度OJ
- 九度Online Judge | 剑指offer | 题目1384:二维数组中的查找
- 【剑指Offer面试编程题】题目1384:二维数组中的查找--九度OJ
- 剑指Offer之1384:二维数组中的查找
- 九度OJ 题目1384:二维数组中的查找
- 剑指OFFER之二维数组中的查找(九度OJ1384)
- 剑指OFFER之二维数组中的查找(九度OJ1384)
- 题目1384:二维数组中的查找(剑指offer-面试题3)
- 【剑指Offer面试编程题】题目1384:二维数组中的查找--九度OJ
- [剑指offer-1384] 二维数组中的查找
- 剑指OFFER-二维数组中的查找
- 【剑指offer——JAVA实现】二维数组中的查找
- 剑指offer之第一题 二维数组中查找 Java实现
- 剑指Offer-二维数组中的查找
- 剑指offer--(1) 二维数组中的查找