001.二叉树的遍历
一般树
前序:进入节点空间记录
后序:离开节点空间记录
void dfs(int u, vector<char>& pre, vector<char>& post) {
    pre.push_back(toc(u));
    for (int v : ch[u]) dfs(v, pre, post);
    post.push_back(toc(u));
}
二叉树
前序:根左右
中序:左根右
后序:左右根
void dfs(int u)
{
    //前序
    dfs(lc);
    //中序
    dfs(rc);
    //后序
}
                    
                
                
            
        
浙公网安备 33010602011771号