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

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

回調函數callback

為什么當到結點1的空的左結點的時候,斷點在if(node!==null)明明跳出來了,下一刻又跳到了if 模塊的callback(node.key) 了? 不是沒滿足if(node!==null)嗎,怎么跳到 if 模塊的代碼了

正在回答

3 回答

我之前跟你一樣沒明白,你想一下 這是遞歸調用 ,假如遞歸了兩次,那就是說你說的這個斷點在if(node!==null)也有兩個,只是跳出去了第2次那個判斷,然后程序又進入到第一個判斷,接著就走第一個的callback(node.key),懂了嗎

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

遞歸調用,跳到的那個callback(key)還是上一級的那個節點

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

父級的callback

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

舉報

0/150
提交
取消

回調函數callback

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

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

幫助反饋 APP下載

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

公眾號

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