1. 程式人生 > 其它 >DevEco Device Tool 3.0 Release 新版本釋出,支援多人共享開發

DevEco Device Tool 3.0 Release 新版本釋出,支援多人共享開發

【尚矽谷】資料結構與演算法(Java資料結構與演算法)

001_尚矽谷_幾個經典的演算法面試題(1)
002_尚矽谷_幾個經典的演算法面試題(2)
003_尚矽谷_內容介紹和授課方式
004_尚矽谷_資料結構和演算法的關係
005_尚矽谷_程式設計中實際遇到的幾個問題
006_尚矽谷_線性結構和非線性結構
007_尚矽谷_稀疏陣列的應用場景
008_尚矽谷_稀疏陣列轉換的思路分析
009_尚矽谷_稀疏陣列的程式碼實現
010_尚矽谷_佇列的應用場景和介紹
011_尚矽谷_陣列模擬佇列的思路分析
012_尚矽谷_陣列模擬佇列程式碼實現(1)
013_尚矽谷_陣列模擬佇列程式碼實現(2)
014_尚矽谷_陣列模擬環形佇列思路分析圖
015_尚矽谷_陣列模擬環形佇列實現
016_尚矽谷_單鏈表介紹和記憶體佈局
017_尚矽谷_單鏈表建立和遍歷的分析實現
018_尚矽谷_單鏈表按順序插入節點
019_尚矽谷_單鏈表節點的修改
020_尚矽谷_單鏈表節點的刪除和小結
021_尚矽谷_單鏈表新浪面試題
022_尚矽谷_單鏈表騰訊面試題
023_尚矽谷_單鏈表百度面試題
024_尚矽谷_雙向連結串列增刪改查分析圖解
025_尚矽谷_雙向連結串列增刪改查程式碼實現
026_尚矽谷_雙向連結串列功能測試和小結
027_尚矽谷_環形連結串列介紹和約瑟夫問題
028_尚矽谷_約瑟夫問題分析圖解和實現(1)
029_尚矽谷_約瑟夫問題分析圖解和實現(2)
030_尚矽谷_棧的應用場景和介紹
031_尚矽谷_棧的思路分析和程式碼實現
032_尚矽谷_棧的功能測試和小結
033_尚矽谷_棧實現綜合計算器-思路分析(1)
034_尚矽谷_棧實現綜合計算器-程式碼實現(2)
035_尚矽谷_棧實現綜合計算器-程式碼實現(3)
036_尚矽谷_字首 中綴 字尾表示式規則
037_尚矽谷_逆波蘭計算器分析和實現(1)
038_尚矽谷_逆波蘭計算器分析和實現(2)
039_尚矽谷_中綴轉字尾表示式思路分析
040_尚矽谷_中綴轉字尾表示式程式碼實現(1)
041_尚矽谷_中綴轉字尾表示式程式碼實現(2)
042_尚矽谷_完整版逆波蘭計算器和小結
043_尚矽谷_遞迴應用場景和呼叫機制
044_尚矽谷_遞迴能解決的問題和規則
045_尚矽谷_迷宮回溯問題分析和實現(1)
046_尚矽谷_迷宮回溯問題分析和實現(2)
047_尚矽谷_八皇后問題分析和實現(1)
048_尚矽谷_八皇后問題分析和實現(2)
049_尚矽谷_八皇后問題分析和實現(3)

050_尚矽谷_排序演算法介紹和分類
051_尚矽谷_時間頻度介紹和特點
052_尚矽谷_時間複雜度計算和舉例說明
053_尚矽谷_平均和最壞時間複雜度介紹
054_尚矽谷_氣泡排序演算法思路圖解
055_尚矽谷_氣泡排序演算法程式碼實現
056_尚矽谷_氣泡排序演算法優化和總結
057_尚矽谷_選擇排序演算法思路圖解
058_尚矽谷_選擇排序演算法程式碼實現
059_尚矽谷_選擇排序演算法速度測試
060_尚矽谷_插入排序演算法思路圖解
061_尚矽谷_插入排序演算法程式碼實現
062_尚矽谷_插入排序演算法速度測試
063_尚矽谷_希爾排序演算法思路圖解
064_尚矽谷_希爾排序[交換式]演算法實現
065_尚矽谷_希爾排序[移位式]演算法實現
066_尚矽谷_快速排序演算法思路圖解
067_尚矽谷_快速排序演算法程式碼實現
068_尚矽谷_快速排序演算法速度測試
069_尚矽谷_歸併排序演算法思路圖解
070_尚矽谷_歸併排序演算法程式碼實現
071_尚矽谷_歸併排序演算法速度測試
072_尚矽谷_基數排序演算法思路圖解
073_尚矽谷_基數排序演算法程式碼實現(1)
074_尚矽谷_基數排序演算法程式碼實現(2)
075_尚矽谷_基數排序演算法注意事項
076_尚矽谷_排序演算法時間複雜度比較
077_尚矽谷_線性查詢分析和實現
078_尚矽谷_二分查詢演算法思路圖解
079_尚矽谷_二分查詢演算法程式碼實現
080_尚矽谷_二分查詢演算法功能完善
081_尚矽谷_插值查詢演算法工作原理
082_尚矽谷_插值查詢演算法程式碼實現
083_尚矽谷_斐波那契查詢演算法原理
084_尚矽谷_斐波那契查詢程式碼實現
085_尚矽谷_斐波那契查詢演算法小結
086_尚矽谷_雜湊表的介紹和記憶體佈局
087_尚矽谷_雜湊表實現思路圖解
088_尚矽谷_雜湊表程式碼實現(1)
089_尚矽谷_雜湊表程式碼實現(2)
090_尚矽谷_陣列 連結串列 樹儲存方式分析

091_尚矽谷_二叉樹的概念和常用術語
092_尚矽谷_前序中序後序遍歷二叉樹圖解
093_尚矽谷_前序中序後序遍歷程式碼實現(1)
094_尚矽谷_前序中序後序遍歷程式碼實現(2)
095_尚矽谷_前序中序後序查詢思路圖解
096_尚矽谷_前序中序後序查詢程式碼實現(1)
097_尚矽谷_前序中序後序查詢程式碼實現(2)
098_尚矽谷_二叉樹刪除結點思路圖解
099_尚矽谷_二叉樹刪除結點程式碼實現
100_尚矽谷_順序儲存二叉樹思路圖解
101_尚矽谷_順序儲存二叉樹程式碼實現
102_尚矽谷_線索化二叉樹的介紹
103_尚矽谷_線索化二叉樹思路圖解
104_尚矽谷_線索化二叉樹程式碼實現1
105_尚矽谷_線索化二叉樹程式碼實現2
106_尚矽谷_遍歷線索化二叉樹實現
107_尚矽谷_大頂堆和小頂堆圖解說明
108_尚矽谷_堆排序的思路圖解
109_尚矽谷_堆排序的程式碼實現1
110_尚矽谷_堆排序的程式碼實現2
111_尚矽谷_堆排序的速度測試和小結

112_尚矽谷_赫夫曼樹的基本介紹
113_尚矽谷_赫夫曼樹建立步驟圖解
114_尚矽谷_赫夫曼樹建立程式碼實現
115_尚矽谷_變長編碼的舉例說明
116_尚矽谷_赫夫曼編碼的原理圖解
117_尚矽谷_資料壓縮-建立赫夫曼樹思路
118_尚矽谷_資料壓縮-建立赫夫曼樹實現
119_尚矽谷_資料壓縮-生成赫夫曼編碼表
120_尚矽谷_資料壓縮-赫夫曼編碼位元組陣列
121_尚矽谷_資料壓縮-赫夫曼位元組陣列封裝
122_尚矽谷_資料解壓-位元組轉二進位制字串
123_尚矽谷_資料解壓-赫夫曼解碼
124_尚矽谷_使用赫夫曼編碼壓縮檔案
125_尚矽谷_使用赫夫曼編碼解壓檔案
126_尚矽谷_赫夫曼編碼注意事項

127_尚矽谷_二叉排序樹(BST)的介紹
128_尚矽谷_二叉排序樹(BST)建立和遍歷
129_尚矽谷_二叉排序樹刪除結點思路圖解
130_尚矽谷_二叉排序樹刪除葉子結點(1)
131_尚矽谷_二叉排序樹刪除葉子結點(2)
132_尚矽谷_BST刪除有一顆子樹的結點
133_尚矽谷_BST刪除有二顆子樹的結點
134_尚矽谷_BST刪除結點的注意事項
135_尚矽谷_平衡二叉樹(AVL樹)介紹
136_尚矽谷_AVL樹左旋轉思路圖解
137_尚矽谷_AVL樹高度求解
138_尚矽谷_AVL樹左旋轉程式碼實現
139_尚矽谷_AVL樹右旋轉圖解和實現
140_尚矽谷_AVL樹雙旋轉圖解和實現
141_尚矽谷_平衡二叉樹(AVL樹)小結

142_尚矽谷_多叉樹原理圖解
143_尚矽谷_2-3樹原理圖解
144_尚矽谷_B樹和B加樹原理圖解
145_尚矽谷_B星樹和多路查詢樹小結

146_尚矽谷_圖的基本介紹和儲存形式
147_尚矽谷_圖的建立圖解和程式碼實現
148_尚矽谷_圖的深度優先(DFS)演算法圖解
149_尚矽谷_圖的深度優先(DFS)程式碼實現
150_尚矽谷_圖的廣度優先(BFS)演算法圖解
151_尚矽谷_圖的廣度優先(BFS)程式碼實現
152_尚矽谷_DFS和BFS比較及圖小結

153_尚矽谷_二分查詢非遞迴演算法分析實現
154_尚矽谷_分治演算法的設計模式
155_尚矽谷_分治演算法解決漢諾塔問題
156_尚矽谷_動態規劃演算法基本介紹
157_尚矽谷_動態規劃演算法解決揹包問題1
158_尚矽谷_動態規劃演算法解決揹包問題2
159_尚矽谷_動態規劃演算法解決揹包問題3
160_尚矽谷_暴力匹配演算法解決字串匹配問題
161_尚矽谷_KMP演算法解決字串匹配思路圖解
162_尚矽谷_KMP演算法解決字串匹配程式碼實現
163_尚矽谷_動態規劃演算法和KMP演算法小結

164_尚矽谷_貪心演算法的基本介紹
165_尚矽谷_貪心演算法解決集合覆蓋思路圖解
166_尚矽谷_貪心演算法解決集合覆蓋程式碼實現
167_尚矽谷_貪心演算法解決集合覆蓋注意事項

168_尚矽谷_普利姆演算法(Prim)和MST介紹
169_尚矽谷_Prim演算法解決修路問題思路圖解
170_尚矽谷_Prim演算法解決修路問題生成圖
171_尚矽谷_Prim演算法解決修路問題程式碼實現
172_尚矽谷_克魯斯卡爾((Kruskal)演算法圖解
173_尚矽谷_Kruskal演算法解決公交問題(1)
174_尚矽谷_Kruskal演算法解決公交問題(2)
175_尚矽谷_Kruskal演算法解決公交問題(3)
176_尚矽谷_Kruskal演算法解決公交問題(4)
177_尚矽谷_Kruskal演算法解決公交問題小結

178_尚矽谷_迪傑斯特拉(Dijkstra)演算法基本介紹
179_尚矽谷_Dijkstra演算法思路圖解
180_尚矽谷_Dijkstra演算法解決最短路徑問題(1)
181_尚矽谷_Dijkstra演算法解決最短路徑問題(2)
182_尚矽谷_Dijkstra演算法解決最短路徑問題(3)
183_尚矽谷_Dijkstra演算法解決最短路徑問題(4)
184_尚矽谷_Dijkstra演算法解決最短路徑問題(5)
185_尚矽谷_弗洛伊德(Floyd)演算法基本介紹
186_尚矽谷_弗洛伊德(Floyd)演算法思路圖解
187_尚矽谷_Floyd演算法解決最短路徑問題(1)
188_尚矽谷_Floyd演算法解決最短路徑問題(2)

189_尚矽谷_騎士周遊問題和遊戲說明
190_尚矽谷_騎士周遊問題思路圖解
191_尚矽谷_騎士周遊回溯演算法程式碼實現(1)
192_尚矽谷_騎士周遊回溯演算法程式碼實現(2)
193_尚矽谷_騎士周遊回溯演算法程式碼實現(3)
194_尚矽谷_騎士周遊回溯演算法用貪心演算法優化