数据结构——数组-有序矩阵查找算法
来源:互联网 发布:无锡移动网络办理 编辑:程序博客网 时间:2024/06/11 09:07
给定一个二维矩阵,行从a到b,列从c到d,数组中任意一个元素小于它右边相邻的元素和下面相邻的元素,设计算法判定x是否在矩阵内
viod Search(int A[][],int a,int b,int c,int d,int x){//一定不能从数组中的最大元素或最小元素开始排查//不然当前元素大是你不知道向下移还是向右移,都是更大int i=a,j=d,flag=0;while(i<=b&&j>=c){if(A[i][j]==x){flag=1;break;}else if(A[i][j]>x)j--;//如果当前数组元素大于x就往左移else i++;//如果当期数组元素小于x就往下移}if(flag==1)cout<<"x在A中的位置是"<<i<<","<<j<<endl;else cout<<"查找失败"<<endl;}
阅读全文
0 0
- 数据结构——数组-有序矩阵查找算法
- 【数据结构与算法】有序数组二分法查找
- 数据结构回顾版-java数据结构-有序数组和查找算法
- 数据结构和算法------有序数组和二分查找
- 数据结构与算法之整体有序数组的查找
- java数据结构与算法-有序数组二分查找
- 有序矩阵查找 -- 算法小结
- 数组排序 —— 常见排序练习题(有序矩阵查找、最短子数组)
- 数据结构与算法分析笔记与总结(java实现)--排序11:有序矩阵查找练习题
- 数据结构之查找(三)——有序表查找
- 数据结构-02 数组(有序数组) -二分法查找(折半查找)
- 《数据结构与算法》学习笔记3 有序数组与二分查找
- KT学算法(二)——循环有序数组查找指定元素
- [面试] 算法(三) —— 有序二维数组的查找
- 字符串算法——二维有序数组中查找目标值(Search a 2D Matrix)
- 有序数组倒置后 查找算法
- 对于有序数组的二分查找算法
- 数据结构与算法[LeetCode]—两个有序数组合并及找中点问题
- MyBatis数据库层相关配置
- 2017年10月23日提高组T3 询问
- 搭建WebRtc环境
- NOJ(1004)-回溯算法-01背包问题
- 【SSLGZ 2783】2017年10月23日提高组T1 摆书
- 数据结构——数组-有序矩阵查找算法
- 国家省市区四级联动
- luogu P1948 [USACO08JAN]电话线Telephone Lines
- c++基础之define宏定义
- LeanCloud save object fail
- sdnu1138shopping
- sRGB色域与NTSC色域
- ESP32-使用eFuse 固化VDD_SDIO支持电压,释放GPIO12
- 47. Permutations II