假設(shè)數(shù)據(jù)結(jié)構(gòu)是這樣的:有多條數(shù)據(jù),每條數(shù)據(jù)都有屬性parent(指向它的所屬上級(jí)id),自身的唯一標(biāo)識(shí)id。classdataparentid當(dāng)我拿出其中一條數(shù)據(jù)的時(shí)候,用一個(gè)方法計(jì)算出所有下級(jí)數(shù)據(jù)。就好比中國行政區(qū)數(shù)據(jù)一樣,當(dāng)我拿到廣東省的時(shí)候,下面的市級(jí),縣級(jí)都要得到,如果縣級(jí)下面還有分級(jí)也要一并拿到。我寫了一些代碼,都太丑陋了,似乎是要用遞歸,求教一下有沒有什么好的思路?
python 實(shí)現(xiàn)一個(gè)求解當(dāng)前數(shù)據(jù)所有子項(xiàng)的方法
皈依舞
2019-05-12 11:21:23