Python二叉树不向上移动子节点
所以我有这个代码:https://pastebin.com/AzYEkgmr
我目前的问题是,当deleteNode()上的'Else'语句运行时,它不会将所有节点向上移动,而是将原本要替换更高的节点的节点留在那里。
有谁有什么想法。我使用的是带有pycharm社区2020.2.2的python3.8.2
所以我有这个代码:https://pastebin.com/AzYEkgmr
我目前的问题是,当deleteNode()上的'Else'语句运行时,它不会将所有节点向上移动,而是将原本要替换更高的节点的节点留在那里。
有谁有什么想法。我使用的是带有pycharm社区2020.2.2的python3.8.2