假設數(shù)據(jù)結構是這樣的:有多條數(shù)據(jù),每條數(shù)據(jù)都有屬性parent(指向它的所屬上級id),自身的唯一標識id。
class data
parent
id
當我拿出其中一條數(shù)據(jù)的時候,用一個方法計算出所有下級數(shù)據(jù)。就好比中國行政區(qū)數(shù)據(jù)一樣,當我拿到廣東省的時候,下面的市級,縣級都要得到,如果縣級下面還有分級也要一并拿到。
我寫了一些代碼,都太丑陋了,似乎是要用遞歸,求教一下有沒有什么好的思路?
python 實現(xiàn)一個求解當前數(shù)據(jù)所有子項的方法
函數(shù)式編程
2019-02-18 19:52:36