電商設計2023視覺全能實訓班第44期
電商設計2023視覺全能實訓班第44期
算法與數據結構體系課
最新網課、影視劇電影資源:趣資料trvvqae.cn
- 視頻資源大?。?7.0 GB 更新時間:2023-06-13
- 類型:數據結構 觀看方式:百度網盤
- 類別:>電腦教程 > 語言匯編Tags:
- 提醒:開通VIP會員全站免費學 推薦星級:
算法與數據結構體系課資源簡介:
從0到工作5年,面試、進大廠、搭建知識體系、拓展技術上限
你不再需要其它算法與數據結構課程了
為什么學算法已經是一個不該該問的題目了,從功利角度,年夜廠必考你必學;從長久角度,算法將決定你的技術上限
課程目錄
第1周 線性查找法
第1章 歡迎大家來到算法與數據結構的世界
第2章 線性查找法
第2周 排序基礎
第1章 選擇排序法
第2章 插入排序法
第3周 數據結構基礎:動態(tài)數組,棧和隊列-
第1章 數據結構基礎:不要小瞧數組
第2章 棧和隊列
第3章 習題補充:棧和隊列其他習題
第4周 動態(tài)數據結構基礎:鏈表
第1章 最基礎的動態(tài)數據結構:鏈表
第2章 透過鏈表看遞歸
第3章 補充 鏈表相關習題
第5周 歸并排序法
1-1 歸并排序法的原理.mp4
1-2 歸并過程.mp4
1-3 實現歸并過程.mp4
1-4 實現歸并排序法.mp4
1-5 歸并排序法的微觀解讀.mp4
1-6 作業(yè):在程序上調試跟蹤歸并排序法.mp4
1-7 在程序上調試跟蹤歸并排序法.pdf
1-8 歸并排序法的復雜度分析.mp4
2-1 在有序數組,讓歸并排序法成為 O(n) 算法.mp4
2-10 歸并排序法小結.mp4
2-2 使用插入排序法優(yōu)化歸并排序法.mp4
2-3 歸并排序法的內存操作優(yōu)化.mp4
2-4 自底向上的歸并排序.mp4
2-5 實現自底向上的歸并排序.mp4
2-6 作業(yè):使用插入排序法優(yōu)化自底向上的歸并排序.mp4
2-7 使用插入排序法,優(yōu)化自底向上的歸并排序.pdf
2-8 數組的逆序對數量問題.mp4
2-9 快速求解數組的逆序對數量.mp4
第6周 快速排序法
1-1 快速排序法的原理.mp4
1-10 作業(yè)解析:用算法生成一個特殊的測試用例.pdf
1-2 Partition.mp4
1-3 第一版快速排序法.mp4
1-4 作業(yè):深入理解快速排序的遞歸過程.mp4
1-5 作業(yè)解析:使用插入排序法優(yōu)化快速排序.pdf
1-6 第一版快速排序法的問題.mp4
1-7 為快速排序添加隨機化.mp4
1-8 兩個作業(yè):深入玩轉快速排序.mp4
1-9 作業(yè)解析:只創(chuàng)建一個 Random 類.pdf
2-1 快速排序算法還有問題.mp4
2-10 和 Select K 相關的三個問題.pdf
2-11 快速排序小結.mp4
2-2 雙路快速排序法.mp4
2-3 實現雙路快速排序法.mp4
2-4 快速排序算法的復雜度分析.mp4
2-5 三路快速排序法.mp4
2-6 實現三路快速排序法.mp4
2-7 作業(yè):一道面試問題,Sort Colors.mp4
2-8 Leetcode 75:Sort Colors.pdf
2-9 作業(yè):Select K 問題.mp4
第7周 二分查找法
1-1 二分查找法.mp4
1-2 二分查找法的遞歸寫法.mp4
1-3 二分查找法的非遞歸寫法.mp4
1-4 作業(yè):Select K 的非遞歸寫法.mp4
1-5 非遞歸實現 Select K 算法.pdf
1-6 換個定義實現二分查找法.mp4
1-7 作業(yè):換個定義實現算法.mp4
1-8 改變定義重寫 Select K 算法.pdf
1-9 改變定義重寫歸并排序算法.pdf
2-1 二分查找法的變種:upper.mp4
2-10 二分查找法總結:二分查找模板.mp4
2-11 作業(yè)解析:換個方式實現二分查找.pdf
2-2 實現 upper.mp4
2-3 二分查找法的變種:ceil.mp4
2-4? 作業(yè):二分查找法的變種:lower_ceil.mp4
2-6 二分查找法的變種:lower.mp4
2-7 實現 lower 和二分查找的大坑.mp4
2-8 作業(yè):二分查找法的變種:lower_floor 和 upper_floor.mp4
2-9 作業(yè)解析:實現 lower_floor 和 upper_floor.pdf
3-1 Leetcode 875.mp4
3-2 編程實現 Leetcode 875.mp4
3-3 作業(yè):Leetcode 1011.mp4
3-4 解決 Leetcode 1011.pdf
3-5 更多二分查找相關問題.mp4
第8周 二分搜索樹
1-1 為什么要研究樹結構.mp4
1-10 深入理解二分搜索樹的前中后序遍歷.mp4
1-11 二分搜索樹前序遍歷的非遞歸實現.mp4
1-12 二分搜索樹的層序遍歷.mp4
1-13 刪除二分搜索樹的最大元素和最小元素.mp4
1-14 刪除二分搜索樹的任意元素.mp4
1-15 更多二分搜索樹相關話題.mp4
1-2 二分搜索樹基礎.mp4
1-3 向二分搜索樹中添加元素.mp4
1-4 改進添加操作:深入理解遞歸終止條件.mp4
1-5 作業(yè):和二分搜索樹的添加相關的兩個問題.mp4
1-7 二分搜索樹的查詢操作.mp4
1-8 二分搜索樹的前序遍歷.mp4
1-9 二分搜索樹的中序遍歷和后序遍歷.mp4
2-1 集合基礎和基于二分搜索樹的集合實現.mp4
2-2 基于鏈表的集合實現.mp4
2-3 集合類的復雜度分析.mp4
2-4 Leetcode中的集合問題和更多集合相關問題.mp4
2-5 映射基礎.mp4
2-6 基于鏈表的映射實現.mp4
2-7 基于二分搜索樹的映射實現.mp4
2-8 映射的復雜度分析和更多映射相關問題.mp4
第9周 堆,優(yōu)先隊列和堆排序
1-1 什么是優(yōu)先隊列.mp4
1-10 實現最小堆.pdf
1-2 堆的基礎表示.mp4
1-3 向堆中添加元素和Sift Up.mp4
1-4 從堆中取出元素和Sift Down.mp4
1-5 最直觀的堆排序.mp4
1-6 Heapify 和 Replace.mp4
1-7 實現 Heapify.mp4
1-8 優(yōu)化的堆排序.mp4
1-9 作業(yè):最小堆.mp4
2-1 基于堆的優(yōu)先隊列.mp4
2-2 Top K 問題.mp4
2-3 作業(yè):使用優(yōu)先隊列解決 Select K 問題.mp4
2-4 使用優(yōu)先隊列的思想解決 Leetcode 215.pdf
2-5 使用 Java 中的 PriorityQueue.mp4
2-6 使用快排思想和優(yōu)先隊列解決 Top K 問題的比較.mp4
2-7 和堆相關的更多話題和廣義隊列.mp4
第10周 冒泡排序,希爾排序和排序算法大總結
1-1 冒泡排序的基本思想.mp4
1-2 實現冒泡排序法.mp4
1-3 冒泡排序的優(yōu)化.mp4
1-4 冒泡排序還能優(yōu)化.mp4
1-5 作業(yè):換個方式實現冒泡排序.mp4
1-6 換個方式實現冒泡排序.pdf
1-7 冒泡排序的特點.mp4
2-1 插入排序法和冒泡排序法的啟迪.mp4
2-2 希爾排序法的基本原理.mp4
2-3 實現希爾排序法.mp4
2-4 希爾排序法的性能.mp4
2-5 換個方式實現希爾排序法.mp4
2-6 步長序列.mp4
2-7 希爾排序和超參數.mp4
3-1 基于比較排序算法大總結.mp4
3-2 什么是排序算法的穩(wěn)定性.mp4
3-3 基礎排序算法的穩(wěn)定性.mp4
3-4 高級排序算法的穩(wěn)定性.mp4
第11周 線段樹,Trie 和并查集
1-1 什么是線段樹.mp4
1-2 線段樹基礎表示.mp4
1-3 創(chuàng)建線段樹.mp4
1-4 線段樹中的區(qū)間查詢.mp4
1-5 Leetcode上線段樹相關的問題.mp4
1-6 線段樹中的更新操作.mp4
1-7 更多線段樹相關的話題.mp4
2-1 什么是Trie字典樹.mp4
2-2 Trie字典樹基礎.mp4
2-3 Trie字典樹的查詢.mp4
2-4 Trie字典樹的前綴查詢.mp4
2-5 Trie字典樹和簡單的模式匹配.mp4
2-6 Trie字典樹和字符串映射.mp4
2-7 更多和Trie字典樹相關的話題.mp4
2-8 基于哈希表或者數組的 Trie.pdf
3-1 什么是并查集.mp4
3-2 Quick Find.mp4
3-3 Quick Union.mp4
3-4 基于size的優(yōu)化.mp4
3-5 基于rank的優(yōu)化.mp4
3-6 路徑壓縮.mp4
3-7 更多和并查集相關的話題.mp4
第12周 AVL 樹和紅黑樹
1-1 平衡樹和AVL.mp4
1-2 計算節(jié)點的高度和平衡因子.mp4
1-3 檢查二分搜索樹性質和平衡性.mp4
1-4 旋轉操作的基本原理.mp4
1-5 左旋轉和右旋轉的實現.mp4
1-6 LR 和 RL.mp4
1-7 從AVL樹中刪除元素.mp4
1-8 基于AVL樹的集合和映射.mp4
2-1 紅黑樹與2-3樹.mp4
2-2 2-3樹的絕對平衡性.mp4
2-3 紅黑樹與2-3樹的等價性.mp4
2-4 紅黑樹的基本性質和復雜度分析.mp4
2-5 保持根節(jié)點為黑色和左旋轉.mp4
2-6 顏色翻轉和右旋轉.mp4
2-7 紅黑樹中添加新元素.mp4
2-8 紅黑樹的性能測試.mp4
2-9 更多紅黑樹相關的話題.mp4
第13周 哈希表和 SQRT 分解
1-1 哈希表基礎.mp4
1-2 哈希函數.mp4
1-3 Java中的hashCode方法.mp4
1-4 鏈地址法 Seperate Chaining.mp4
1-5 實現屬于我們自己的哈希表.mp4
1-6 哈希表的動態(tài)空間處理與復雜度分析.mp4
1-7 哈希表更復雜的動態(tài)空間處理方法.mp4
1-8 更多哈希沖突的處理方法.mp4
第14周 非比較排序
1-1 什么是計數排序 (2).mp4
1-2 使用計數排序解決力扣 75 號問題 (2).mp4
1-3 更一般的計數排序算法 (2).mp4
1-4 實現更一般的計數排序算法 (2).mp4
1-5 計數排序算法的重要性質:穩(wěn)定性 (2).mp4
1-6 驗證計數排序算法的穩(wěn)定性 (2).mp4
第15周-模式匹配
1-1 字符串匹配問題.mkv
1-2 實現字符串暴力匹配.mkv
1-3 字符串暴力匹配的性能并不差.mkv
1-4 哈希是一種思想——字符串哈希解決匹配問題.mkv
1-5 求解段式回文問題.mkv
1-6 使用哈希思想求解段式回文.mkv
2-1 快樂前綴問題.mp4
2-2 使用哈希法求解快樂前綴問題.mp4
2-3 重復的 DNA 問題.mp4
2-4 滾動哈希法.mp4
2-5 使用滾動哈希求解重復 DNA 問題.mp4
2-6 從滾動哈希到 Rabin-Karp 算法.mp4
2-7 實現 Rabin-Karp 算法.mp4
2-8 Rabin-Karp 算法的性能分析.mp4
說明.png
資料.zip
算法與數據結構體系課百度網盤
付頑童2022版式設計第16期
付頑童2022版式設計第16期
算法與數據結構體系課