九章演算法 基礎演算法 強化演算法 系統設計 大資料 安卓 leetcode 高清視訊
九章網站傳送門:http://sina.lt/eQc5
leetcode
直播視訊講座錄影
九章演算法視訊錄影,PPT
演算法班,演算法強化班,java入門與基礎演算法班,big data專案實戰班,Andriod專案實戰班
九章演算法下載
九章演算法面試
九章演算法leetcode
九章演算法答案
九章演算法mitbbs
九章演算法班
九章演算法ppt
九章演算法錄影
九章演算法培訓
九章演算法微博
leetcode 視訊
九章演算法偷錄
演算法培訓
演算法班課程大綱:
1
從strStr談面試技巧與Coding Style(免費試聽)
2
二分搜尋與旋轉排序陣列 Binary Search & Rotated Sorted Array
3
二叉樹問題與分治演算法 Binary Tree & Divide Conquer Algorithm
4
動態規劃 Dynamic Programming I
5
動態規劃 Dynamic Programming II
6
連結串列 Linked List
7
圖論與搜尋 Graph & Search
8
資料結構 Data Structure
9
高頻題 High Frequency
強化班:
第1章 FLAG演算法面試難度提高?如何準備?
· 各類IT企業的面試演算法難度及風格
· 如何解決中等難度以上的演算法題
· 如果解決follow up問題
· Two sum
1. Two sum follow up I
2. Two sum follow up II - Triangle count
· Kth largest element
1. 第k大元素的三層遞進面試考察.
2. 如何通過一道題區分3類面試者
3. 剖析面試官面試的思路
第2章 資料結構 Data Structure (上)
· 並查集
並查集的基本原理
並查集的相關運用
並查集的拓展(帶路徑壓縮)
並查集的運用
· Trie 樹
Trie 樹的相關運用
· 掃描線演算法
掃描線的常規題目
掃描線和其他資料結構結合的拓展
第3章 資料結構 Data Structure (下)
· Heap的深入理解和運用
· Heap重要拓展:
帶刪除的堆hash-heap
Trapping rain water
Building Outline
· Median 問題拓展
· Sliding Windows問題總結
· 雙端佇列Deque
第4章 兩個指標 Two Pointers
· 對撞型指標
1. Two sum 類
2. Partition 類
· 前向型指標
1. 視窗類
2. 快慢類
· 兩個陣列上的指標
第5章 動態規劃 Dynamic Planning (上)
· 記憶化搜尋(區間動態規劃、博弈類動態規劃)
· 揹包類動態規劃
· 區間類動態規劃
第6章 動態規劃 Dynamic Planning (下)
· 記憶化搜尋拓展
1. 區間動態規劃
2. 博弈類動態規劃
· 揹包類動態規劃
BackPack I/II
K sum
Minimum Adjustment Cost
第7章 如何解決 follow up 問題
· Peak Element I/II
· 第K大
1. 第K大
2. 有序矩陣的第K大
3. 兩個陣列乘積的第K 大
4. n個數組第K大
5. n個數組多機第K大(K比較小)
6. n個數組多機第K大(K比較大)
· Subarray sum
1. Subarray sum
2. Submatrix sum
3. Subarray Sum Closest
4. Subarray sum II