




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟 件 學(xué) 院上 機(jī) 實(shí) 驗(yàn) 報(bào) 告課程名稱: 數(shù)據(jù)結(jié)構(gòu) 實(shí)驗(yàn)項(xiàng)目: 矩陣 實(shí) 驗(yàn) 室: 耘 慧420 姓 名: 學(xué) 號(hào) 專業(yè)班級(jí): 實(shí)驗(yàn)時(shí)間: 2016.11.24 實(shí)驗(yàn)成績(jī)?cè)u(píng)閱教師一、 實(shí)驗(yàn)?zāi)康募耙?掌握稀疏矩陣壓縮存儲(chǔ)方法(三元組順序表存儲(chǔ))。2完成壓縮存儲(chǔ)下矩陣計(jì)算(矩陣轉(zhuǎn)置)。二、 性質(zhì)驗(yàn)證性三、 實(shí)驗(yàn)學(xué)時(shí)2學(xué)時(shí)四、 實(shí)驗(yàn)環(huán)境 C與C+程序設(shè)計(jì)學(xué)習(xí)與實(shí)驗(yàn)系統(tǒng)五、 實(shí)驗(yàn)內(nèi)容及步驟實(shí)驗(yàn)內(nèi)容:1.實(shí)現(xiàn)矩陣壓縮存儲(chǔ)。(靜態(tài)數(shù)組壓縮存儲(chǔ)或直接輸入矩陣非0元均可)2.實(shí)現(xiàn)矩陣轉(zhuǎn)置算法。3.實(shí)現(xiàn)矩陣快速轉(zhuǎn)置。實(shí)驗(yàn)步驟:1.實(shí)現(xiàn)矩陣壓縮存儲(chǔ)。(靜態(tài)數(shù)組壓縮存儲(chǔ)或直接輸入矩陣非0元均可)2.實(shí)現(xiàn)矩陣
2、轉(zhuǎn)置算法TransposeSMatrix(TSMatrix M,TSMatrix &T)。3.實(shí)現(xiàn)矩陣快速轉(zhuǎn)置FastTransposeSMatrix(TSMatrix M,TSMatrix &T)。4.主函數(shù)中創(chuàng)建矩陣M,將M調(diào)用轉(zhuǎn)置算法轉(zhuǎn)置成矩陣N,調(diào)用快速轉(zhuǎn)置算法轉(zhuǎn)化成矩陣T。六、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析七、 總結(jié) 了解了矩陣的一些知識(shí),懂得了矩陣的一些算法。并且在實(shí)際上機(jī)中,學(xué)會(huì)了矩陣的程序的編寫(xiě)方法。附錄 源程序清單插入; #include<stdio.h>#include"malloc.h"#include<conio.h>#i
3、nclude<stdlib.h>#define OK 1#define ERROR 0#define MAXSIZE 12500#define MAXRC 1000typedef int ElemType;typedef int Status;typedef struct int i,j;ElemType e;Triple; typedef struct Triple dataMAXSIZE+1; int rposMAXRC+1; int mu,tu,nu;RLSMatrix;Status TransposeSMatrix(RLSMatrix M, RLSMatrix &T
4、) int q=1,col=0,p=0; T.mu=M.nu; T.nu=M.mu; T.tu=M.tu; if(T.tu) q=1; for(col=1;col<=M.nu;+col)for(p=1;p<=M.tu;+p)if(M.datap.j=col)T.dataq.i=M.datap.j;T.dataq.j=M.datap.i;T.dataq.e=M.datap.e;+q;return 0;Status FastTransposeSMtrix(RLSMatrix M,RLSMatrix &T) int col=0,t=0,p=0,q=0;ElemType num10
5、0,cpot100; T.mu=M.nu;T.nu=M.mu;T.tu=M.tu;if(T.tu)for(col=1;col<=M.nu;+col)numcol=0;for(t=1;t<=M.tu;+t)+numM.datat.j;cpot1=1;for(col=2;col<=M.nu;+col) cpotcol=cpotcol-1+numcol-1;for(p=1;p<=M.tu;+p)col=M.datap.j;q=cpotcol;T.dataq.i=M.datap.j;T.dataq.j=M.datap.i;T.dataq.e=M.datap.e;+cpotcol
6、;return OK;Status CreateSMatrix(RLSMatrix *M)int k,m,n,i;ElemType e;printf("請(qǐng)輸入行 列 非零個(gè)數(shù)");scanf_s("%d",&(*M).mu);scanf_s("%d",&(*M).nu);scanf_s("%d",&(*M).tu);(*M).data0.i=0;for(i=1;i<=(*M).tu;i+) do printf("請(qǐng)輸入元素行列元素值"); scanf_s("
7、;%d",&m);scanf_s("%d",&n);scanf_s("%d",&e); k=0; if(m<1|m>(*M).mu|n<1|n>(*M).nu) k=1; if(m<=(*M).datai-1.i&&n<=(*M).datai-1.j) k=1; while(k); (*M).datai.i=m; (*M).datai.j=n; (*M).datai.e=e; return OK;void printfSMatrix(RLSMatrix &M) int i; printf_s("%4d%4d%8dn",M.mu,M.nu,M.tu); for(i=1;i<=M.tu;i+) printf_s("%4d%4d%8dn",M.datai.i,M.datai.j,M.datai.e);int main(void) RLSMatrix M,N,T,Q;CreateSMatrix(&M);Fa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)數(shù)字化人才培養(yǎng)從規(guī)劃到執(zhí)行的全過(guò)程管理策略
- 2024福建福州雙福高速公路有限責(zé)任公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 訓(xùn)練營(yíng)面試試題及答案
- 2025年氣浮電主軸項(xiàng)目發(fā)展計(jì)劃
- 2025年C301-I型低壓甲醇合成催化劑合作協(xié)議書(shū)
- 山西省晉中市太谷區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)物理試題(原卷版+解析版)
- 2025年嘧菌酯項(xiàng)目發(fā)展計(jì)劃
- 轉(zhuǎn)科護(hù)理常規(guī)操作流程
- 2024中國(guó)黃金集團(tuán)有限公司總部及所屬企業(yè)領(lǐng)導(dǎo)人員崗位招聘9人筆試參考題庫(kù)附帶答案詳解
- 2025至2031年中國(guó)無(wú)紡布柔巾卷行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年滁州城市職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)必考題
- 人教版(2025新版)七年級(jí)下冊(cè)數(shù)學(xué)第七章 相交線與平行線 單元測(cè)試卷(含答案)
- 汽輪機(jī)輔機(jī)培訓(xùn)
- 國(guó)之重器:如何突破關(guān)鍵技術(shù)-筆記
- 早產(chǎn)兒和低出生體重兒袋鼠式護(hù)理臨床實(shí)踐指南(2024)解讀1
- 三廢環(huán)保管理培訓(xùn)
- 住院醫(yī)生站系統(tǒng)操作手冊(cè)
- 第四章 特殊條件下的駕駛ppt課件
- 特種設(shè)備變更登記申請(qǐng)表
- 鉆孔樁施工橫道圖
- (最新)金鑰匙科技競(jìng)賽試題及答案
評(píng)論
0/150
提交評(píng)論