【发布时间】:2013-03-12 06:43:08
【问题描述】:
伪代码是这样的:
def a_func(parent_node, child_node):
parent_node.add(child_node)
// check validity
return child_node
node1 = a_func(pnode, Node(attr_x = "a new node")
node2 = a_func(pnode, Node(node1.get_attr("attr_x"))
用于树形结构。 a_func 将 nodeX 插入父 nodeY 并返回 nodeX。有人对它的合适名称有想法吗?
【问题讨论】:
-
嗯,也许是
insertNode? -
@Volatility 没关系,但它可能暗示它返回 parent_node..
-
只需在文档字符串中说它返回子节点...如果人们不阅读它,那就是他们的问题。
-
可能更适合programmers.stackexchange.com
标签: python function data-structures tree nodes