簡介:Javascript發(fā)展越來越快,并且將觸角延伸到各個領(lǐng)域,幾乎有一統(tǒng)江湖之勢。無論是前端,后臺服務(wù)器,移動開發(fā),Javascript無不占據(jù)著重要位置,學(xué)習(xí)和使用Javascipt這門編程語言是性價比最高的,學(xué)習(xí)Javascript算法也相當(dāng)重要的。
第1章 二叉樹算法原理及代碼實現(xiàn)
講解二叉樹的創(chuàng)建,遍歷,節(jié)點(diǎn)查詢和刪除等算法原理,并通過代碼編寫和調(diào)試的方式將原理落地實現(xiàn)。
- 視頻: 1-1 為什么是javascript和數(shù)據(jù)結(jié)構(gòu) (16:12)
- 視頻: 1-2 排序二叉樹的重要性 (02:59)
- 視頻: 1-3 二叉樹定義的原理說明 (11:50)
- 視頻: 1-4 二叉樹創(chuàng)建的代碼實現(xiàn) (18:46)
- 視頻: 1-5 中序遍歷的算法原理 (10:21)
- 視頻: 1-6 中序遍歷的代碼實現(xiàn) (17:26)
- 視頻: 1-7 前序遍歷的算法原理 (08:25)
- 視頻: 1-8 前序遍歷的代碼實現(xiàn) (14:49)
- 視頻: 1-9 后續(xù)遍歷的算法原理 (08:05)
- 視頻: 1-10 后序遍歷的代碼實現(xiàn) (13:30)
- 視頻: 1-11 二叉樹節(jié)點(diǎn)查找 (23:14)
- 視頻: 1-12 二叉樹葉子節(jié)點(diǎn)的刪除原理及實現(xiàn)(1) (02:32)
- 視頻: 1-13 二叉樹中間節(jié)點(diǎn)的刪除原理及實現(xiàn)(2) (13:55)
第2章 一個js前端小游戲的設(shè)計和開發(fā)
通過使用js,css, html開發(fā)一個小游戲,并運(yùn)用前面講過的二叉樹算法實現(xiàn)游戲邏輯,通過案例開發(fā)的方式,展示二叉樹及其相關(guān)算法在實際項目中的運(yùn)用。