首页 > 其他 > 详细

中序遍历二叉树

时间:2015-08-12 07:47:31      阅读:210      评论:0      收藏:0      [点我收藏+]
vector<int> inorderTraversal(TreeNode* root) {
    vector<int> inorderTraversalElems;
    
    function<void(TreeNode*& node)> traversal;
    traversal = [&](TreeNode*& node)
    {
        if (node == nullptr) {
            return;
        }
        
        traversal(node->left);
        inorderTraversalElems.push_back(node->val);
        traversal(node->right);
    };
    
    traversal(root);
    return inorderTraversalElems;
}

 

中序遍历二叉树

原文:http://www.cnblogs.com/wuOverflow/p/4722921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!