美文网首页
二维数组查找鞍点

二维数组查找鞍点

作者: Destiny_0ea2 | 来源:发表于2018-10-17 21:50 被阅读0次

#include<stdio.h>

#define M 4

#define N 4

int main()

{

int matrix[M][N] = { {2,3,9,5},{6,7,8,3},{8,5,6,4},{2,1,7,3} };

int max, min;

int i, j, p, k;

for (i = 0; i < M; i++)

{

for (j = 0; j < N; j++)

{

printf("%3d", matrix[i][j]);

}

printf("\n");

}

for (i = 0; i < M; i++)

{

max = matrix[i][0];

for (j = 1; j < N; j++)

{

if (max < matrix[i][j])

{

max = matrix[i][j];

k = j;

}

}

min = max;

for (j = 0; j < M; j++)

{

if (min > matrix[j][k])

{

p = j;

}

}

if (max == min)

{

printf("鞍点:matrix[%d][%d]=%d\n", i, k, max);

}

}

}

相关文章

  • 二维数组查找鞍点

    #include #define M 4 #define N 4 int main() { int matrix[...

  • 第五章 数组

    1.求二维数组的鞍点【问题描述】找出一个二维数组(以三行四列的数组为例)中的鞍点,即该位置上的元素在该行上值最大,...

  • 算法题

    行列都是有序的二维数组,查找k是否存在【查找法】 二维数组中的查找(行列分别有序数组的二分查找)【递归法】 快速排...

  • 剑指Offer二维数组查找

    剑指Offer二维数组查找 二维数组查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到...

  • 剑指offer4.二维数组中的查找

    题目 题目分析 算法-二维数组中的查找 比如一个二维数组是这样: 要查找数组7在不在数组内,根据前人总结出来的规律...

  • 1.常用算法编程-鞍点

    1.一个二维数组中,规定第i行中最小值且是第j列中的最大值,则称该元素为二维数组(二维矩阵)的一个鞍点,编写一个算...

  • OC各种算法,排序,查找实现

    二维数组查找数字的OC实现 OC 二分查找的实现 快速排序

  • Pascal小白|二维数组马鞍点

    题目描述 如果矩阵A中存在这样的一个元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值...

  • 2019-08-07 B1004 成绩排名

    这道题用之前的二维数组的思路是不对的,因为这道题并不是对二维数组进行查找操作而是需要对二维数组进行遍历操作,因此我...

  • 《剑指offer》(一)-二维数组中的查找(java)

    数组--二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序...

网友评论

      本文标题:二维数组查找鞍点

      本文链接:https://www.haomeiwen.com/subject/czrdzftx.html