講的灰常不錯(cuò),只是有點(diǎn)啰嗦, 遍歷二叉樹的時(shí)候, 舉例說一兩個(gè)節(jié)點(diǎn)就足夠說明問題了。
2017-12-30
確實(shí)是啰嗦。。有人說跳過,但我就怕我跳過的過程中有我需要的信息,比如,這個(gè)視頻,直到最后說到打印出來的東西是升序排列的,這一句才是我學(xué)到的,之前的5分鐘到17分鐘基本上講的都是一個(gè)東西。
寫代碼我們說DRY——Don't Repeat Yourself,即使是為了教授,一個(gè)道理一遍講清楚了,再加上一個(gè)例子再講一遍,如果比較復(fù)雜,再用個(gè)更復(fù)雜的例子再講一遍,這樣下來是完全能夠講清楚的。
有條件的可以看看youtube上這個(gè)HackerNews出的視頻:https://www.youtube.com/watch?v=oSWTXtMglKE 雖然講得很快,但一點(diǎn)也不比這個(gè)難懂
寫代碼我們說DRY——Don't Repeat Yourself,即使是為了教授,一個(gè)道理一遍講清楚了,再加上一個(gè)例子再講一遍,如果比較復(fù)雜,再用個(gè)更復(fù)雜的例子再講一遍,這樣下來是完全能夠講清楚的。
有條件的可以看看youtube上這個(gè)HackerNews出的視頻:https://www.youtube.com/watch?v=oSWTXtMglKE 雖然講得很快,但一點(diǎn)也不比這個(gè)難懂
2017-12-24
最贊回答 / qq_晨曦_60
我根據(jù)老師的代碼和邏輯補(bǔ)充和稍有修改的代碼,老師沒有講的地方都有詳細(xì)的注釋,其中的search函數(shù)在我的代碼中,用自己寫的函數(shù)find代替了,但是應(yīng)該跟老師的search函數(shù)的功能是一樣的。經(jīng)測試,功能也沒有問題。大家可以參考一下,有什么問題,歡迎指出。?
2017-12-23
最新回答 / 慕勒7123956
例如中序遍歷,程序是在遞歸運(yùn)行的,最外面的一行顯示根節(jié)點(diǎn)的左節(jié)點(diǎn)的代碼,會不斷的去遞歸找下一個(gè)節(jié)點(diǎn)的左節(jié)點(diǎn),然后從最下面的節(jié)點(diǎn)開始輸出當(dāng)時(shí)的根節(jié)點(diǎn),再輸出右節(jié)點(diǎn).直到最外層的函數(shù)調(diào)用,這時(shí)候在最外層的函數(shù)中,不過是執(zhí)行了一行代碼而已
2017-12-16
老師水平?jīng)]問題,但是該詳細(xì)的地方不詳細(xì),該一語帶過的地方在那浪費(fèi)時(shí)間一個(gè)一個(gè)講,本末倒置,重點(diǎn)分配不好,視頻剪輯還有不連貫的地方,聽課思路受影響。聽完課最大收獲是關(guān)于二叉樹了解的更清晰了,學(xué)會了老師的遞歸思想,很高級。但是感覺這門課講個(gè)一個(gè)半小時(shí)就差不多了,中間有一半時(shí)間是帶著一個(gè)一個(gè)看二叉樹,一個(gè)一個(gè)看斷點(diǎn),個(gè)人認(rèn)為相同知識類型講幾個(gè)以后一語帶過就好,不需要從頭到尾一個(gè)一個(gè)看。
2017-12-14