版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題目:關(guān)系的3種基本運(yùn)算代碼段:# include#in cludeusing namespace std;typedef vector M;存儲集合typedef vectorvector MAT;/存儲矩陣int Output(MAT&,int);用于輸出矩陣int Transpose(MAT&A,int n)求矩陣的逆,因?yàn)殛P(guān)系R的逆的關(guān)系矩陣是R的關(guān)系矩陣的轉(zhuǎn)置矩陣,因此將該矩陣轉(zhuǎn) 置即得該關(guān)系的逆,轉(zhuǎn)置完后返回int temp;for(int i=O;in;i+)for(in t j=O;ji;j+)/temp=Aij;AiU=AUi;Aji=temp;return 1;int Co
2、mpose(MAT a,MAT b,MAT&cnt n)合成運(yùn)算,將矩陣a和b進(jìn)行合成,即當(dāng)矩陣a與b個(gè)for(int i=O;in;i+)for(i nt j=O;j n ;j+)for(int k=O;kn;k+)if(aik*bkU=l)cij=l;return 1;void Warshall(MAT&A,int n)/warshall算法,求矩陣A的關(guān)系閉包矩陣,for(int i=0;in;i+)for(i nt j=O;j n ;j+)if(AUi=l)for(int k=O;kn;k+)AUk=bool(Ajk+Aik);int Output(MAT&a,int n)輸出關(guān)系矩陣
3、for(int i=O;in;i+) for(int j=O;jn;j+)coutaij,coute ndl;return 1;void Switch)MAT A,M a)a存放的用于將矩陣轉(zhuǎn)化為關(guān)系并輸出該關(guān)系的集合。其中M中存放的是關(guān)系矩陣 是該矩陣中的元素的集合,for(int i=O;ia.size();i+)for(int j=O;ja.size();j+)if(Aij=l) cout,7,; coutendl;int lnput(MAT&AJnt &size,M a)從鍵盤讀入關(guān)系R并將其轉(zhuǎn)化為矩陣,返回該關(guān)系卞的矩陣。int i=O,j=Ozk=O,n;cinn;/序偶個(gè)數(shù)M e
4、(2*n,0);cout請輸入關(guān)系R的n個(gè)序偶:endl;for(i=0;i2*n;i+=2)輸入 n 個(gè)序偶cineiei+l;for(i=0;isize;i+)/對二維矩陣進(jìn)行賦值的 for( j=O;jsize;j+)for(k=0;kn*2;k+=2)if(ek=ai&ek+l=aj)AiUI=l;return 1;int main()int sizej;cout請輸入 sizeHendl;cinsize;/由于關(guān)系矩陣的行和列的個(gè)數(shù)相同,并且若參加運(yùn)算的各關(guān)系所原有元素集 合都一樣。M a(size);/初始化集合。vectorc(size,0);cout請輸入集合元素:endl;f
5、or( i=O;i ai;MAT A(size,c),B(size,c),C(size,c);用一維向量對二維向量進(jìn)行初始化cout請輸入集合A的序偶個(gè)數(shù):endl;lnput(A,size,a);cout請輸入集合B的序偶個(gè)數(shù):endl;lnput(B,size,a);Compose(A,B,Csize);cout“這是所輸?shù)腁的關(guān)系矩陣:“endl;Output(A,size);Tran spose(A/size);cout“這是A轉(zhuǎn)置后的序偶:endl;Switch(Aza);Output(A,size);cout“這是所輸?shù)腂的關(guān)系矩陣:endl;Output(B,size);cout
6、這是A,B合成后的序偶::abcddaab請輸入集合E的序偶個(gè)數(shù)=請輸入關(guān)系R的n個(gè)序偶y:aahedade bd這是所輸?shù)陌椎年P(guān)系矩陣= TOC o 1-5 h z 0 10010800080110 00這是R轉(zhuǎn)置后的序偶:, J.080 118 0 0080 00010這是所輸?shù)腂的關(guān)系矩陣:180 00011080 01010這是4 B合成后的序偶:,;whicli one you want it ta do war-shall:a or* b b這是B的關(guān)系閉包:kaa, J. , ,請輸入size醫(yī)輸入集合元素:abed請輸入集合A的序偶個(gè)數(shù):請輸入關(guān)系R的n個(gè)序偶 :aabbedd
7、e請輸入集合B的序偶個(gè)數(shù):5請輸入關(guān)系R的n個(gè)序偶accbbddacd這是所輸?shù)腁的關(guān)系矩陣:10 0 0 TOC o 1-5 h z 010 000 0 100 10這是A轉(zhuǎn)置后的序偶:10 0 0010 000 0 100 10這是所輸?shù)腂的關(guān)系矩陣:00 1000 0 1010 110 0 0這是b B合成后的序偶:,J.J.which one you v/ant it to do v/ai*shall:AT or Bb&E 耘是B的關(guān)系閉包 ,.l.J./.,. /.,.0 0 0 0 0 0 0 01 0010000 0 1 1 0這是A轉(zhuǎn)置后的序偶:00001000010000這是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)小學(xué)教育(小學(xué)科學(xué)教學(xué))試題及答案
- 2025年大學(xué)國際經(jīng)濟(jì)與貿(mào)易(國際貿(mào)易實(shí)務(wù))試題及答案
- 2025年大學(xué)社區(qū)護(hù)理基礎(chǔ)(護(hù)理基礎(chǔ))試題及答案
- 2025年中職人工智能技術(shù)應(yīng)用(智能產(chǎn)品設(shè)計(jì))試題及答案
- 2026年蛋類食品(沙門氏菌檢測)試題及答案
- 2025年中職電工(低壓電工技術(shù))試題及答案
- 2025年高職區(qū)塊鏈應(yīng)用技術(shù)(智能合約開發(fā))試題及答案
- 2025年高職物流管理(物流方案策劃)試題及答案
- 2025年高職漢語言文學(xué)教育(文學(xué)作品賞析)試題及答案
- 2025年高職(汽車檢測與維修技術(shù))汽車發(fā)動機(jī)電控實(shí)訓(xùn)試題及答案
- (37)-24.1.4黃芪中藥中醫(yī)學(xué)課件
- 高中生物競賽課件:蛋白質(zhì)的性質(zhì)與分離、分析技術(shù)
- 刑法學(xué)(上冊)馬工程課件 第1章 刑法概說
- GB/T 5657-2013離心泵技術(shù)條件(Ⅲ類)
- GB/T 40923.1-2021滑雪單板固定器安裝區(qū)第1部分:無嵌件滑雪單板的要求和試驗(yàn)方法
- 《紅樓夢中的禮儀習(xí)俗研究報(bào)告》
- 400份食物頻率調(diào)查問卷F表
- CB/T 3046-1992船用充放電板
- 教師心理健康輔導(dǎo)講座二
- 全國計(jì)算機(jī)等級考試三級網(wǎng)絡(luò)技術(shù)歷年真題版
- 滑坡地質(zhì)災(zāi)害治理施工
評論
0/150
提交評論