换一个方式解决这种复杂的逻辑问题

This commit is contained in:
huangsimin
2019-03-29 17:25:29 +08:00
parent 15d2f6acd3
commit e3434214f8
4 changed files with 29 additions and 23 deletions

View File

@@ -956,7 +956,7 @@ func outputfordebug(node *Node, prefix string, isTail bool, str *string) {
if node.parent == nil {
parentv = "nil"
} else {
parentv = spew.Sprint(node.key) + ":" + spew.Sprint(node.value)
parentv = spew.Sprint(node.key) + ":" + spew.Sprint(node.parent.value)
}
suffix += parentv + "|" + spew.Sprint(node.size) + ")"
*str += spew.Sprint(node.key) + ":" + spew.Sprint(node.value) + suffix + "\n"