亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果數組中包含相同的元素二叉樹是一個怎樣的結構?

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

比如這樣的一個數組,二叉樹的結構是個什么樣子呢?

正在回答

4 回答

給你在前面的問題中回答了

quocwrtbbievyqrvwzdqwpuqkrkidtbcecdnexhij

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

上面打錯一個字,新節點的值小于節點的值就放到左邊,否則放到節點的右邊

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

試了下有相同的值,排序會正常排序,其實在代碼里面已經體現出來了,如果小于左節點就放到右邊節點

function insertNode(node,newNode){

if( newNode.key < node.key ){//小于node的時候node.left = newNode

if(node.left === null){

node.left = newNode;

}else{

insertNode(node.left,newNode);

}

}else{

if(node.right === null){

node.right = newNode;

}else{

insertNode(node.right,newNode);//否則插入到右邊節點

}

}

}


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

排序二叉樹中沒有相同的數值

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

舉報

0/150
提交
取消

如果數組中包含相同的元素二叉樹是一個怎樣的結構?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號