最後一個子元素我有結構類似於一個JSON文件:誰是活着查找JSON文件
"FAMILY": {
"1": {
"ANNA": {
"name": "ANNA X",
"alive": true,
"children": {
"MAX": {
"name": "MAX X",
"alive": false,
"children": {}
},
"TOM": {
"name": "TOM X",
"children": {
"TOM JR": {
"name": "MAX X",
"alive": true,
"children": {...}
}
}
}
}
}
},
"2":...
}
我想找到的最後一個孩子(孩子的數據)。我們不知道家庭成員的人數,所以我不能爲每個人做一個循環。 我該怎麼做?環住安娜的家人,找到最後一個小孩。
謝謝。
如果MAX和TOM每個都有3個孫輩,那該怎麼辦?你想要他們嗎? – smoksnes
只有一個安娜的孩子可以生孩子。這對其他家庭成員來說也是一樣的。 – PSport
您是否熟悉樹型數據結構?你基本上是在尋找樹的深度,稍作修改,在你到達樹葉時檢查這個人是否還活着。 –