假设数据结构是这样的:
有多条数据,每条数据都有属性parent(指向它的所属上级id),自身的唯一标识id。
class data
parent
id
当我拿出其中一条数据的时候,用一个方法计算出所有下级数据。就好比中国行政区数据一样,当我拿到广东省的时候,下面的市级,县级都要得到,如果县级下面还有分级也要一并拿到。
我写了一些代码,都太丑陋了,似乎是要用递归,求教一下有没有什么好的思路?
函数式编程
12345678_0001
动漫人物
精慕HU
随时随地看视频慕课网APP
相关分类