c语言中关于杨氏矩阵的算法应用
来源:互联网 发布:5173游戏交易平台源码 编辑:程序博客网 时间:2024/06/07 02:39
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
#include<stdio.h>#include<stdlib.h>#pragma warning(disable:4996)int find(int arr[3][3], int rows, int cols, int data){ int i = 0; int j = cols - 1; while ((rows>i)&&(j>0)) { if (arr[i][j] > data) { j--; } else if (arr[i][j] < data) { i++; } else { return 1; } } return 0;}int main(){ int arr[3][3] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; int data = 0; printf("please input a number: "); scanf("%d",&data); int be_exist = find(arr,3,3,data); if (be_exist) { printf("%d is exist\n",data); } else { printf("%d is not exist\n",data); } system("pause"); return 0;}
阅读全文
0 0
- c语言中关于杨氏矩阵的算法应用
- 在C语言中关于scanf函数的高级应用
- c语言中关于冒泡排序法的应用
- 【C语言】、杨氏矩阵
- 【C语言】 二维数组中查找,杨氏矩阵
- C语言矩阵算法集合
- 关于C语言逻辑运算符的应用
- 一个关于矩阵键盘的C语言代码
- 常见算法:c语言矩阵算法问题
- 关于C语言加密的算法
- 关于 自守数 的C语言算法
- 【C语言】杨氏矩阵C语言实现
- C语言实现-杨氏矩阵
- C语言中随机函数的应用
- C语言中offsetof宏的应用
- C语言中offsetof宏的应用
- C语言中offsetof宏的应用
- C语言中指针的应用
- The Wide and Deep Learning Model(译文+Tensorlfow源码解析)
- G
- linux上给用户加权限
- 《深度学习》/《Deep Learning》——深度学习圣经的读书笔记
- Unity打android包时出现64K limitation
- c语言中关于杨氏矩阵的算法应用
- View的事件体系——事件分发机制
- JavaScript&jQuery交互式Web前端开发
- 线性表
- DenseNet--Densely Connected Convolutional Networks
- C#与MATLAB混合编程
- 二分法查找
- git 快速入门
- nao机器人使用