题目
帮忙用数据结构做下此程序,假设以二维数组存储矩阵,试编写算法求出矩阵中的所有马鞍点.
若矩阵Am*n中的某个元素aij是第i行中的最小值,同时又是第j列中的最大值,则称次元素为该矩阵中的一个马鞍点.(m,n,i,j都是下标)
若矩阵Am*n中的某个元素aij是第i行中的最小值,同时又是第j列中的最大值,则称次元素为该矩阵中的一个马鞍点.(m,n,i,j都是下标)
提问时间:2021-03-31
答案
public class P1{
x09private int[][] a=null;
x09private int rownum=0,colnum=0;
x09//存储每行中最小的那个数的行和列,如"1,2"---第一行,第二列
x09private int[] rows=null;
x09//存储每列中最大的那个数的行和列,如"1,2"---第一行,第二列
x09private int[] cols=null;
x09private int num=0;
x09P1(int[][] a,int row,int col){
x09x09this.a = a;
x09x09this.rownum=row;
x09x09this.colnum=col;
x09x09rows = new int[row];
x09x09cols = new int[col];
x09}
x09
x09public void setMinRow(){
x09x09int min;
x09x09int minIndex;
x09x09for(int r=0;r
x09private int[][] a=null;
x09private int rownum=0,colnum=0;
x09//存储每行中最小的那个数的行和列,如"1,2"---第一行,第二列
x09private int[] rows=null;
x09//存储每列中最大的那个数的行和列,如"1,2"---第一行,第二列
x09private int[] cols=null;
x09private int num=0;
x09P1(int[][] a,int row,int col){
x09x09this.a = a;
x09x09this.rownum=row;
x09x09this.colnum=col;
x09x09rows = new int[row];
x09x09cols = new int[col];
x09}
x09
x09public void setMinRow(){
x09x09int min;
x09x09int minIndex;
x09x09for(int r=0;r
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1甲列车A地开往B地,速度是60千米/时,乙列车同时从B地开往A地,速度是90千米/时,已知A,B两地相距200千米,两车相遇的地方离A地多远?
- 2弹簧k值一般为多少
- 3《皇帝的新装》中的小孩说真话有什么好处
- 4已知直线和线外一点,求过该点且与此直线平行或垂直的平面的方程
- 5计算:(3又17分之13-3分之1)/3又17分之3
- 64 16 37 58 89 145 后三个数是什么
- 71.75用英语怎么读?(指身高)
- 8已知函数y=mx+n/x2+1的最大值为4,最小值为-1,则m=_,n=_.
- 9含盐率公式怎么算?
- 10蛟龙号潜至5000米 深海时受到海水压强是多少?(g=10牛每千克 p海=1.0乘以10的三次
热门考点
- 1合唱团共有学生60人,女生人数是男生人数的3倍,男生有多少人?列方程
- 2永不贬值的财富
- 3四大文明古国所处的地理位置的共同特点是什么?
- 4澳大利亚最喜爱(),韩国人最崇拜(),英国人把()视为“神圣动物”
- 52400毫升米酒等于多少斤?
- 6四,用化学方法鉴别下列各组化合物 1,丁烷,1一丁烯,1一丁炔.2,苯与甲苯.3,环己烯,苯与
- 7电解950千克氯化镁至多能生产多少千克金属镁同时能得到多少千克氯气
- 8新疆吐鲁番历史最高温度曾达到46.2℃内蒙古图里河历史最低温度曾达到-50.2℃两个地方的最大温差是多少℃
- 9They go to buy apples by taxi.(用yesterday改写)
- 10对真理的追求比对真理的占有更可贵