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

我的代码会报错,求大神指点!!

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Binary Tree</title>

</head>

<body>

<script type="text/javascript">

function BinaryTree () {

var Node=function  (key) {

this.key=key;

this.left=null;

this.right=null;

};

var root=null;

var insertNode=function  (node,noder) {

if (noder.key<node.key) {

if (node.left===null) {

node.left=noder;

} else {

insertNode(node,left,noder);//这里会出现错误,但将所有的noder换成node就不会报错了!为什么呢?

}

} else {

if (node.right===null) {

node.right=noder;

} else {

insertNode(node,right,noder);

}

}

}



this.insert=function  (key) {

var noder=new Node(key);

if (root===null) {

root=noder;

} else {

insertNode(root,noder);

}

};

}

var nodes=[8,3,10,1,6,14,4,7,13];

var binaryTree=new BinaryTree();

nodes.forEach( function(key) {

binaryTree.insert(key);

});

</script>

</body>

</html>


正在回答

4 回答

https://img1.sycdn.imooc.com//5c21d99d0001f01e13200299.jpg

看看是不是这的问题

0 回复 有任何疑惑可以回复我~

是把"."写成","了吧

0 回复 有任何疑惑可以回复我~

讲一哈?

0 回复 有任何疑惑可以回复我~

我找到了。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的代码会报错,求大神指点!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信