【发布时间】:2011-02-22 17:55:39
【问题描述】:
我想将此数据结构呈现为无序列表。
menu = [
[1, 0],
[2, 1],
[3, 1],
[4, 3],
[5, 3],
[6, 5],
[7,1]
]
[n][0] 是关键
[n][1] 引用父键
想要的输出是:
<ul>
<li>Node 1</li>
<ul>
<li>Node 2</li>
<li>Node 3</li>
<ul>
<li>Node 4</li>
<li>Node 5</li>
<ul>
<li>Node 6</li>
</ul>
</ul>
<li>Node 7</li>
</ul>
</ul>
我可能不用递归就可以做到这一点,但这并不有趣。用递归解决这个问题的最有效方法是什么?
谢谢!
【问题讨论】:
-
到目前为止你有什么,它怎么不工作?
标签: python recursion menu navigation