Re: [問題] 祖譜的結構
※ 引述《adrianshum (Alien)》之銘言:
: ※ 引述《smilecylin (unicharm)》之銘言:
: : 剛剛想到一個類似祖譜的資料結構不知道該怎麼實現
: : Mary是Judy的媽媽,以此類推
: : Judy -> Mary -> Alice -> Linda -> Cindy -> Diana
: : Elma
: : Peoplerelationship A; //假設A為Alice
: : cout << A.mother.mother << endl; // Cindy
: : cout << A.daughter(0).mother.daughter(1) <<endl; // Elma
: : 簡單的是像這樣再複雜的話就是又有兄弟姐妹之類的
: : 如A.mother.brother(1).daughter(0)
: : 有人可以起個頭嗎?
: 通常不外乎
class Mate{
Person* Man;
Person* Woman;
vector<Person*> children;
}
class Person {
char* name;
int sex;
int birthday;
Mate* Parents;
vector<Mate*> Spouses;
}
現代人關係比較複雜 配偶用成vector比較方便 (誤
: 看哪種做法比較適合你了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.120.19
推
02/19 11:14, , 1F
02/19 11:14, 1F
※ 編輯: latinboy 來自: 122.116.120.19 (02/19 11:47)
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章