最贊回答 / qq_晨曦_60
我根據老師的代碼和邏輯補充和稍有修改的代碼,老師沒有講的地方都有詳細的注釋,其中的search函數(shù)在我的代碼中,用自己寫的函數(shù)find代替了,但是應該跟老師的search函數(shù)的功能是一樣的。經測試,功能也沒有問題。大家可以參考一下,有什么問題,歡迎指出。?
2017-12-23
最新回答 / 慕勒7123956
例如中序遍歷,程序是在遞歸運行的,最外面的一行顯示根節(jié)點的左節(jié)點的代碼,會不斷的去遞歸找下一個節(jié)點的左節(jié)點,然后從最下面的節(jié)點開始輸出當時的根節(jié)點,再輸出右節(jié)點.直到最外層的函數(shù)調用,這時候在最外層的函數(shù)中,不過是執(zhí)行了一行代碼而已
2017-12-16
最贊回答 / Capricorncd
筆記代碼:https://github.com/capricorncd/blog/tree/master/Demos/games/aliens還沒吃透,所有有時間再優(yōu)化一下和注釋一下 ....Orz不能訪問點這里: https://github.com/capricorncd/blog
2017-10-20
最新回答 / 楓葉咚咚咚
<...code...>你的findMinNode()函數(shù)里面出錯了,循環(huán)條件應該是while(node && node.left !== null)
2017-10-16
最新回答 / ideal_idiot
BinaryTree()構造函數(shù)里面確實給node增加了一個屬性:node.selected;并且應該注意到:對于search()方法,在找到之后返回的是找到的節(jié)點,即return node;存儲外星人橫坐標的數(shù)組為var nodesForAlien[]。其中每一個元素的構造(以第i個為例)為:nodesForAlien[i] = { key: val, selected: false};其中key的值,可以隨機產生:key = Math.floor(Math.random() *280);數(shù)據源導入到二...
2017-10-06
最贊回答 / Qzhor
找到了。。5分31秒一閃而逝....這不就是造了一個數(shù)組。。?每次隨機取0-9位置的數(shù)作為橫坐標直接判斷用戶輸入是不是等于新的橫坐標不就可以了?為什么要用二叉樹查找?不是很懂這個用意啊
2017-09-29