1. 程式人生 > >九章演算法 基礎演算法 強化演算法 系統設計 大資料 安卓 leetcode 高清視訊

九章演算法 基礎演算法 強化演算法 系統設計 大資料 安卓 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