日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。

發(fā)布時(shí)間:2025/4/16 编程问答 46 豆豆

【例5.1?若矩陣Am×n中存在某個(gè)元素aij滿足:aij是第i行中的最小值且是第j列中的最大值,則稱該元素為矩陣A的一個(gè)鞍點(diǎn)。試編寫一個(gè)算法,找出A中的所有鞍點(diǎn)。

算法如下:

?

void?saddle?(int?A[?][?],int?m,?int?n)

/*m,n分別表示矩陣A的行和列*/

{?

????int?i,j,min;

????for?(i=0;i<m;i++)? /*按行處理*/

????{?

????????min=A[i][0];

????????for?(j=1;?j<n;?j++)

???????????if?(A[i][j]<min?)? /*找第i行最小值*/

????????????min=A[I][j];

????????for?(j=0;?j<n;?j++) /*檢測(cè)該行中的每個(gè)最小值是否是鞍點(diǎn)*/

????????????if?(A[i][j]==min?)

????????????{?

?????????????????k=j;

????????????????p=0;

?????????????????while?(p<m?&&?A[p][j]<min)

?????????????????????p++;

?????????????????if?(?p>=m)?

?????????????????????printf?("%d,%d,%d\n",?i?,k,min);

????????????}?/*?if?*/

????}?/*for?i*/

}

總結(jié)

以上是生活随笔為你收集整理的数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。