1樓:匿名使用者
loc(aij)=loc(a00)+(i*n+j)*d ,這是以行為主求實體地址的公式~a00是首地址,d為每個陣列元素佔據的地址單元,從二三行條件看出是下三角矩陣,所以a[9,5]之前有多少元素呢?這個應該知道
k=i(i-1)/2+j-1(因為i j從1開始的),k=(8*9)/2+4=40,所以2000+40*4=2160.不知道夠不夠詳細~
2樓:匿名使用者
//scanf()中變數 要加 地址符 & ; e[m][n] ->e[i][j] c[k]=-1
#include "stdio.h"
#define m 6
#define n 8
#define max 50
// 稀疏矩陣儲存在陣列中
void creatematrix(int a[m][n],int b[50])
b[k]=-1;
}//兩個稀疏矩陣儲存到兩個陣列中後相加儲存到另一個陣列中void matrixadd(int a[max],int b[max],int c[max])
else if (a[i+1]
}else if (a[i]
else
}if (a[i]==-1)
}else
}c[k]=-1;
}//主函式
void main()
}printf("輸入稀疏矩陣f(%d,%d):\n",m,n);
for(i=0;i printf("a陣列內容如下:\n"); while(a[i]!=-1) printf("b陣列內容如下:\n"); while(b[j]!=-1) printf("c陣列內容如下:\n"); while(c[k]!=-1)} sql,conn,a,b 引數a為設定遊標的型別,其取值為 0 僅向前遊標,只能向前瀏覽記錄,不支援分頁 recordset bookmark 1 鍵集遊標,其他使用者對記錄說做的修改將反映到記錄集中,但其他使用者增加或刪除記錄不會反映到記錄集中。支援分頁 recordset bookmark 2 動態... 共有nk個鏈域,但是隻使用了n 1個 因為鏈域儲存的是指向子樹根結點的指標,可以理解為孩子,n個結點中只有根結點指標沒有儲存在鏈域中,故使用了n 1個鏈域 然後nk n 1 n k 1 1.不知道我這樣說你能不能理解,我自己是這樣算的 i 0 k,k i ni k ni i ni kn n 1 解釋... 請問你的檔案表是以什麼作為主鍵的?一個關於資料庫設計方面的問題。10 有學生的id,姓名以及各科成績的分數字段跟所在地區的id,學校id,年紀id,班級id。這樣的話,資料怎樣設計才能記錄出一套試卷,能夠知道哪些地區,哪些學校,哪些學生參加了這場考試?1 a表 地區 學校 學生id 學生姓名 在一張...關於一個資料庫修改的問題
資料結構中,在一棵有n個結點度為k的樹中必有n(k 1) 空鏈域,這個結論是怎麼得到的
關於資料庫設計的問題,關於資料庫設計的一個問題