问题似乎很简单。您必须使用相同的树并将右子指针作为列表中的下一个指针。
所以我使用的算法如下:
def inorder(node, prev, head):
if(node == NULL):
return;
inorder(node.left, prev, head)
node.right = prev
if(!prev):
head = node
prev = node
inorder(node.right, prev, head)
谁能指出我到底哪里出错了,因为它似乎不起作用。