欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

等價類算法之鏈表法

?問題描述:通過自定義輸入n對偶對(偶對中的兩個元素同屬于一類),通過等價類算法編程,求出共有哪幾種類并分別打印它們。

?求解步驟:

思考1.何為等價類?

? ? ? 定義在集合S上的關(guān)系'≡'稱為 集合S上的等價關(guān)系,當(dāng)且僅當(dāng)它在 S上是自反的reflexive(x=x)、對稱的symmetric(x=y?y=x)、傳遞的transitive(x=y&&y=z?z=x)。

思考2.構(gòu)思數(shù)據(jù)結(jié)構(gòu)

? ? ? ? 我們考慮采用鏈?zhǔn)浇Y(jié)構(gòu)表示。對本應(yīng)用而言,結(jié)點結(jié)構(gòu)中只需一個數(shù)據(jù)域和一個鏈域。為了結(jié)合隨機訪問第 i類的優(yōu)點,用n個單元的數(shù)組 seq[n]存放各類頭結(jié)點。

? ? ? 因為在算法的輸出階段,必須有某種機制指明足否已經(jīng)打印了成員i,所以設(shè)置數(shù)組put[n],單元內(nèi)容是 TRUE(未打?。┗?FALSE(已打?。?。

思考3.算法實現(xiàn)的兩個階段

第一階段:

? ? ? 讀入等價的成員偶對 (i,j); 我們用前面給出的數(shù)據(jù)作程序的輸入。while循環(huán)結(jié)束后,每個關(guān)系 j≡i對應(yīng)兩個結(jié)點,每個seq[i]指向一個鏈表,鏈表中的結(jié)點是根據(jù)輸入得到的同屬j的等價類成員。

第二階段:

? ? ? 從0開始找出所有形式為 (0,j )的 偶對,其中0,j同屬一個等價類。根據(jù)傳遞性,通過偶對 (j,k)可以確定 k與 0也 同屬一個等價類。這個過程持續(xù)下去,直到找出、標(biāo)記、打印包括 0的所有等價類成員。然后同理再確定其它等價類。

?分解編程

1.準(zhǔn)備部分

prepare partion

a.定義程序用到的頭文件;

b.定義宏MAX表示程序最大所能運算的種類

c.定義程序中的數(shù)據(jù)結(jié)構(gòu)

d.定義帶錯誤處理的內(nèi)存分配函數(shù)

2.初始化

function of initial

a.根據(jù)用戶輸入所需的種類數(shù)n,為每一類型定義一個初始節(jié)點,其中數(shù)據(jù)域為類型號(0,n–1),鏈域為空;

b.為每一類的打印標(biāo)記put[i]賦初始值TRUE

3.讀入偶對

function of inputpairs

a.提示用戶按具體格式輸入偶對

b.判定偶對是否符合輸入結(jié)束條件(-1,-1)

c.判定用戶輸入的偶對是否合法并做出處理

4.輸出和處理偶對

output with predeal and deal

a.調(diào)用output_predeal函數(shù),輸出未處理前的偶對種類情況

b.依次調(diào)用output_deal函數(shù),通過其遞歸設(shè)計,輸出最終分類結(jié)果

5.輸出

a.處理前的輸出

輸入10個偶對,并輸出未處理前的的分類結(jié)果

b.處理后的輸出

一共有3大類:0、2、6

更多內(nèi)容請關(guān)注我!

全部評論

相關(guān)推薦

已oc 云智斷更了好幾天,也有一些話想說,繼續(xù)更新一篇云智timeline 4.18 一面 半個小時后約二面 4.21二面 當(dāng)晚 約hr面 4.23hr面 4.30 發(fā)offer之前美團的二面掛了,進入人才庫,后面又被撈起來面試,4.30號 美團又一面,現(xiàn)在還沒出一面結(jié)果感覺也不報什么希望,就算一面過了,還有二面,我經(jīng)不起深入拷打,唉,真的,好難五一躺平了五天,吃吃玩玩睡睡~還要擔(dān)心畢業(yè),科研更是難,唉暑期可能就到此為止了,后面沒有時間在這個上面了,要抓緊時間做科研,為了后面能出去實習(xí)。大廠,秋招再見?。?!有一些感慨:4.1是我的第一次面試,美團,面試的時候緊張到渾身發(fā)...
daisy9542:我今晚也是美團一面,已經(jīng)第六次了。我也面了其他的,沒拿到 offer。但我想開了,要按照自己的節(jié)奏來,找暑期轉(zhuǎn)正然后秋招大殺四方并不是唯一的出路,其實還有很多選擇的,有 0 實習(xí)最后秋招拿 offer 了,也有不選擇互聯(lián)網(wǎng)去國企的外企的,考編的,創(chuàng)業(yè)的?,F(xiàn)在的失敗不代表以后的路都是黑暗的,只不過可能運氣還沒降臨到頭上。所以現(xiàn)在要做的,就是放平心態(tài),提升自己,通過面試了解到自己的優(yōu)點和不足,爭取下次機會來了能好好抓住
點贊 評論 收藏
分享
誰知道呢_:你好,我是炮灰n+1號
點贊 評論 收藏
分享
評論
點贊
收藏
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)