树的遍历
1. 树的4种遍历方式:应用
- preorder(先序):当需要得到一个树的拷贝;或需要得到一个表达式树的前缀表达式;
 - inorder(中序):当需要降序得到一个bst的节点时,可以用先序遍历树,然后再reverse一下;
 - postorder(后序):当需要删除一个树时;或需要得到一个表达式树的后缀表达式;
 - level(bfs层序):最短距离;
 
个人理解:
- 先中后是指根的先后,都是先左子树后右子树;
 - 用递归的想法去理清遍历的逻辑顺序,如:左边遍历完再遍历右边或退回根,这种回退是递归的返回;
 
参考链接:
                    
                
                
            
        
浙公网安备 33010602011771号