//用二維陣列發現一直段錯誤,查閱資料發現是棧中一次存不了太多二維陣列
//最後還是轉回到結構體來寫,我感覺陣列更簡單的
/*#include#include#includeint main();
int nu;
scanf("%d %d",&row,&col);
scanf("%d",&n1);
for(i=0;i0.1)
}} printf("%d",count);
for(m=0;m#include
#include
#include
struct nodemat1[
1000
],mat2[
1000
],mat3[
1000];
intmain()
scanf
("%d"
,&n1)
;for
(i=0
;i)scanf
("%d"
,&n2)
;for
(j=0
;ju=0;
r=0;
s=0;
while
(relse
if(mat2[s]
.ro>mat1[r]
.ro||
(mat2[s]
.ro<=mat1[r]
.ro&&mat2[s]
.co>mat1[r]
.co)
)else
if(mat2[s]
.ro<=mat1[r]
.ro&&mat2[s]
.co.co)
}else
if(mat1[r]
.nu==0)
else
if(mat2[s]
.nu==0)
}for
(k=0
;kprintf
("%d"
,count)
;for
(m=0
;m}
稀疏矩陣加法 PTA
給定兩個矩陣a和b,求其和矩陣c a b。第一行包含兩個數row和col,分別表示矩陣的行數和列數,a和b的維度是一致的。第二行只有乙個數n 1,表示接下來要輸入的a中的非零元素的個數。接下來是n1行,每一行都是i j a i,j 這樣的形式,表示的a中第i行第j列的元素a i,j 為了與大多數程式...
稀疏矩陣加法 資料結構實驗題(稀疏矩陣加法)
題目描述 思路 先使用乙個結構體對稀疏矩陣進行壓縮儲存 typedef struct array 之後用歸併的思想,將a矩陣與b矩陣相加的結果存放在c矩陣中if a i row 若a行號小於b行號,則將a放入c else if a i row b j row 若a行號大於b行號,則存b else 若...
C語言演算法實驗 稀疏矩陣
實驗內容與要求 內容 問題描述 從鍵盤輸入乙個稀疏矩陣a,稀疏矩陣的輸入形式採用三元組表示,然後進行快速轉置成b,輸出矩陣b。要求 n設計要求 首先設計乙個含有多個選單項的主控選單程式,然後再為這些選單項配上相應的功能。1 三元組形式輸入稀疏矩陣a 2 輸出矩陣a 三元組形式 3 a轉置為b 4.輸...