二叉树的前序遍历

 

void visit(Node *pRoot)
{
    cout<<pRoot->value<<endl;
}

void PreOrderTraverse(Node *pRoot)
{
    if (!pRoot)
        return;

    visit(pRoot);
    PreOrderTraverse(pRoot->pLeft);
    PreOrderTraverse(pRoot->pRight);
}

 

 

 

 

 

 

EOF

posted on 2012-12-07 14:27  kkmm  阅读(144)  评论(0编辑  收藏  举报