用 Python 编写一个算法,该算法将 prufer 代码作为输入并返回树的边缘集。输入:一个名为“p”的列表(精简代码,零索引)示例:
p = [3,1,0,0,3,2,9,9,2,3]
(可以在代码块中定义 prufer 代码。您不需要编写接受用户输入的函数)输出:名为“edges”的列表(边缘集_示例:
打印(边缘)
[[3, 4], [1, 5], [0, 1], [0, 6], [3, 0], [2, 7], [9, 8], [9, 10], [ 2, 9], [3, 2], [3,11]]
我遇到了麻烦。如何获取“p”的值,以便在“edges”中打印输出?