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

我用文本文档写这个代码用===就会执行到一段节点添加报错,==就没有问题

<html>

<body>

</body>

 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>



<script>

function BinaryTree(){


var Node = function(key) {

    this.key = key;

    this.left = null;

    this.right = null;

};


var root = null;


var insertNode = function(node,newNode){

if(newNode.key<node.key){

 if(node.left == null){

    node.left = newNode;

 }else{

    insertNode(node.left,newNode);

}

}else{

console.log("big");

  if(node.rigth == null ) {

   node.right= newNode;

 }else{

   insertNode(node.right,newNode);

 }

}

}


this.insert = function(key){

var newNode = new Node(key);

if(root == null){

   root = newNode;

}else{

insertNode(root,newNode);

}

};

}

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

var binaryTree = new BinaryTree();

nodes.forEach(function(key){

binaryTree.insert(key);

});

</script>

</html>


正在回答

=== 是类型都要对等 ,==可以帮你做转化的,不一样

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

举报

0/150
提交
取消

我用文本文档写这个代码用===就会执行到一段节点添加报错,==就没有问题

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