2021-07-12

//中序遍历:左,中,右
var inorderTraversal = function(root) {
    var arr = []
    function order(node){
        if(node != null){
            if(node.left != null){
                order(node.left)
            }
            arr.push(node.val)
            if(node.right != null){
                order(node.right)
            }
        }
    }
    order(root)
    return arr
};

// 先序遍历的递归算法:
var preOrder = function (node) {
  if (node) {
    console.log(node.value);
    preOrder(node.left);
    preOrder(node.right);
  }
}
// 中序遍历的递归算法:
var inOrder = function (node) {
  if (node) {
    inOrder(node.left);
    console.log(node.value);
    inOrder(node.right);
  }
}
// 后序遍历的递归算法:
var postOrder = function (node) {
  if (node) {
    postOrder(node.left);
    postOrder(node.right);
    console.log(node.value);
  }
}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人生中的挫折远不止一次 如果你向命运低头 可能会受到嘲笑 你若勇往直前 也未必会受到尊敬 但有一点可以肯定 在将来...
    小朱同学1231阅读 140评论 0 1
  • 电影《动物世界》教会我们的九件事——1、背叛过你的人一定还会背叛你第二次 2、遇到喜欢的人一定要勇敢说出来 3、背...
    莫忘小寒阅读 359评论 0 0
  • 舞蹈集训第三天 任课老师昨晚11点多来消息,给小朋友的练习做了肯定,看到了她的认真。但是问题还是很...
    28c199da3f50阅读 186评论 1 1
  • 其实看来日更的频率是我高质量独处的风向标,不管有任何理由。我觉得我还是蛮懈怠的,最近,这两周以来,以晚上应酬太多太...
    小乖乖的小日常2020阅读 167评论 0 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,022评论 2 7