为了账号安全,请及时绑定邮箱和手机立即绑定

js中有没有Stack()对象?

js中有没有Stack()对象?

慕莱坞森 2018-10-19 14:13:04
http://www.cnblogs.com/webFro...上面这篇文章中的先序排列的非递归算法如下:BinaryTree.prototype.preOrder_stack = function (visit) {        var stack = new Stack();        stack.push(this);         while (stack.top) {            var p;            // 向左走到尽头             while ((p = stack.peek())) {                 p.data && visit(p.data);                stack.push(p.leftChild);             }            stack.pop();            if (stack.top) {                 p = stack.pop();                stack.push(p.rightChild);             }         }     };var stack = new Stack();这句是什么意思啊?Stack对象没有定义啊!难道是内置对象?stack.top也不懂……
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 605 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号