有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在
来源:互联网 发布:韩国人素质 知乎 编辑:程序博客网 时间:2024/05/16 09:12
有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在
#include <stdio.h>#define ROW 4#define COL 4int Yang(int arr[ROW][COL],int val){int i = 0;int j = COL - 1;int tmp = arr[i][j];while(1){if(tmp == val){return 1;}else if(tmp < val && j >= 0){tmp = arr[++i][j];}else if(tmp > val &&j >= 0){tmp = arr[i][--j];}else{return 0;}}}int main(){int a[ROW][COL] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};int i = 0;int j = 0;int num;printf("数组为:\n");for(i = 0; i<ROW; i++){for(j = 0; j < COL; j++){printf("%5d",a[i][j]);}printf("\n");}printf("Please Enter:");scanf("%d",&num);if(Yang(a,num)){printf("%d在该数组中\n",num);}else{printf("%d不在该数组中\n",num);}return 0;}
0 0
- 有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在
- 有一个二维数组.----杨氏矩阵 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N);
- //杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。
- 杨氏矩阵:有一个二维数组,数组的每行从左到右都是递增的,每列从上到下都是递增的,从这样的数组中查找一个数字是否存在
- 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N)
- 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N);
- 在一个每一行从左到右递增每一列从上到下递增的二维数组中查找一个整数是否存在
- 在一个每一行从左到右递增每一列从上到下递增的二维数组中查找一个整数是否存在——3
- 【c语言】二维数组中的查找,杨氏矩阵在一个二维数组中,每行都按照从左到右的递增的顺序排序,输入这样的一个数组和一个数,判断数组中是否包含这个数
- C语言:【面试题】在二维数组中,每行每列都按照递增的顺序排序,判断数组中是否包含一个数。
- 在一个按行列递增的二维数组中查找一个数是否存在
- 在一个二维数组中,每一行都从左到右递增,每一列都从上到下递增,在这样一个数组里查找一个数
- 二维数组中查找一个数,该二维数组是 行和列递增的
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 问题描述大概如下:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- C++中继承的有关知识
- Java实现扫码二维码登录
- 快读
- Ionic项目知识点
- HDU 5963 朋友 (博弈、找规律)
- 有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在
- Faded
- 轻松实现MySQL主从同步的配置方法
- bzoj 2662: [BeiJing wc2012]冻结
- 软考之“编译与解释”
- 欢迎使用CSDN-markdown编辑器
- 技术的正宗与野路子
- hyperion数据预处理
- 冒泡排序算法