首页 > 编程知识 正文

对二叉排序树进行层序遍历可得到,平衡二叉树的根元素总是最小的

时间:2023-05-03 05:11:34 阅读:14425 作者:2632

迭代bfsvarlevelorder=function (根) if (! root(return () /为空的baseletstack=[ root ] le tres=[ ] while ) stack.length0) { let count=stack.length //每一层icount; I ) let root=stack.shift (RES [ RES.length-1 ].push (root.val ) /保存值//保存节点root.leftstack.push ) root .

递归DFS必须传递到当前级别

varlevelorder=function (根) if (! 根(返回) ) letRES=) let level=0功能搜索(根,级别) ) if (! root (返回空值(! res[level](RES[level]=[] ) RES[level].push(root.val ) levelsearch (root.left,level ) search ) root )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。