Algorithmic interview
Tutorial video: Click to view
For the full tutorial: Click here to see
C++ language basics
Part 01: Algorithm basics
Part 02: Linear tables
Part 03: Stacks and queues
Part 04: Arrays
Part 05: Strings
Part 06: binary trees
Part 07: Tree + Greed
Part 08: Graph storage
Part 09: Graph search
Part 10: Graph connectivity
Part 11: Graph + greed
Part 12: Application of graphs
Part 13: Find + divide and conquer
Part 14: Table lookup
Part 15: Simple sorting
Part 16: Sort + divide and conquer
Part 17: Tree sorting
Part 18: Assignment sort
Part 19: Advanced data structures
Part 20: Dynamic programming
Part 21: Dynamic programming optimization
Part 22: Advanced data structures
Part 23: Deep search applications
Part 24: Breadth search applications
Part 25: Heuristic search
Part 26: Maximum flow
Part 27: Maximum flow improved algorithm
Part 28: Maximum matching of binary graphs
Part 29: Maximum flow and minimum cut
Part 30: Minimum cost maximum flow
Part 31: Competition and interview topics
(1)\C++ language foundation; Number of Chinese items :10
├─1.1 Header files, I/O, Formats, Basic Arithmetic. Mp4
├─1.1 Header files, I/O, Formats, basic operations. PPTX
├─2.1 If, Swith, Logic Arithmetic. Mp4
├─3.1 for, Break, continue. Mp4
├─3.2 while 、do while.mp4
├─4.1 Function definition, Call, parameters. Mp4
├─4.1 Function definition, call, parameters. PPTX
├─5.1 Recursion Algorithm Design, Recursion and stack. Mp4
├─6.1 One-dimensional Array, two-dimensional Array. Mp4
├─7.1 Character Array, Strings.mp4
(2)\ Part 01: Algorithm basis; Number of Items in Chinese :2
├─1.1 Algorithm Complexity Calculation – Flash + q&A. Mp4
├─1.2 Magic Rabbit Numbers. mp4
(3)\ Part 02: Linear table; Number of Items in Chinese :2
├─2.1 Link list – Exercises + q&A. Mp4
├─2.2 Linked List Examples – Exercises + Q&A. Mp4
(4)\ Part 03: Stack and queue; Number of Items in Chinese :2
├─3.1 Stack – Brush questions + q&A. Mp4
├─3.2 Queue – Brush questions + q&A. Mp4
(5)\ Part 04: Array; Number of Items in Chinese :2
├─4.1 Array – Flash exercises + Q&A. Mp4
├─4.2 Special Matrix compression Storage – Flash + q&A. Mp4
(6)\ Part 05: String; Number of Items in Chinese :2
├─5.1 String – Brush questions + Q&A. Mp4
├─5.2 KMP Algorithm. Mp4
(7)\ Part 06: Binary tree; Number of Items in Chinese :2
├─6.1 Binary Tree Storage – Brush questions + Q&A. Mp4
├─ 6.2 Binary Tree Traversal – Brush questions + Q&A mp4
(8)\ Part 07: Tree + greed; Number of Items in Chinese :2
├─7.1 Huffman Tree – Brush exercises + Q&A. Mp4
├─7.2 Huffman Coding – Flash exercises + q&A. Mp4
(9)\ Part 08: Graph storage; Number of Items in Chinese :2
├─8.1 Adjacency Matrix – Exercises + Q&A. Mp4
├─8.2 Adjacency List – Flash exercises + Q&A mp4
(10)\ Part 09: Graph search; Number of Items in Chinese :2
├─9.1 Depth-First Search.mp4
├─9.2 Breadth First Search – Brush questions + Q&A. Mp4
(11)\ Part 10: Graph connectivity; Number of Items in Chinese :2
├─10.1 Connection Component – Exercises + Q&A. Mp4
├─10.2Tarjan Algorithm: Brush questions, answer questions.mp4
(12)\ Part 11: Graph + greed; Number of Items in Chinese :4
├─11.1 Shortest Path – Brush questions, q&A. Mp4
├─11.2Dijkstra, Floyd Algorithm – Answer questions. Mp4
├─11.3 Minimum Spanning Tree, Brush questions, answer questions. Mp4
├─11.4 Prim, Kruskal Algorithm – Answer questions. Mp4
(13)\ Part 12: Application of graphs; Number of Items in Chinese :4
├─12.1 Topology Sorting (A).mp4
│ ├─12.2 Topology Sorting (ii) – Answer questions. Mp4
├─12.3 Critical Path (I) – Answer questions. Mp4
├─12.4 Critical Path ii – Flash exercises + Q&A. Mp4
(14)\ Part 13: Search + divide and conquer; Number of Items in Chinese :2
├─13.1 Half Search – Brush questions, answer questions. mp4
├─13.2 Hash Table – Flash exercises + Q&A mp4
(15)\ Part 14: Table lookup; Number of Items in Chinese :4
├─14.1 Binary Search Tree (I) – Answer questions. Mp4
├─14.2 Binary Search Tree (ii) – Answer questions. Mp4
├─14.3 Balancing Binary Tree (part 1) – Answer questions. Mp4
├─14.4 Balancing Binary Tree (ii) – Answer questions. Mp4
(16)\ Part 15: Simple Sorting; Number of Items in Chinese :2
├─15.1 Insertion Sort – Brush questions + Questions. mp4
├─15.2 Bubbling Sort – Brush questions + Q&A. Mp4
(17)\ Part 16: Sort + divide and conquer; Number of Items in Chinese :2
├─16.1 QuickSort – Brush questions + Q&A. Mp4
├─16.2 Merge Sort – Flash exercises + Q&A mp4
(18)\ Part 17: Tree Sort; Number of Items in Chinese :2
├─17.1 Selection Sort – Brush questions, answer questions. mp4
├─17.2 Heap Sorting – Brush questions, answer questions. mp4
(19)\ Part 18: Sorting by allocation; Number of Items in Chinese :2
├─18.1 Bucket Sorting – Brush questions, answer questions. mp4
├─18.2 Radix Sort – Flash exercises + Q&A mp4
(20)\ Part 19: Advanced data structures; Number of Chinese items :22
├─19.01 and Check set 1 – Brush questions + Q&A. Mp4
├─19.02 and Check set ii – Answer questions. Mp4
├─19.03 Priority Queue (PART 1) – Answer questions. Mp4
├─19.04 Priority Queue (ii) – Answer questions. Mp4
├─19.05 Tree Array (I) – Brush questions + Q&A. Mp4
├─19.06 Tree Array (ii) – Answer questions. Mp4
├─19.07 Line Tree (PART 1) – Brush questions and answer questions. mp4
├─19.08 Line Tree (ii) – Brush questions + Q&A. Mp4
├─19.09 multiplication, ST Table, RMQ (1) – Flash exercises + q&A. Mp4
Exercises – 19.10 times, ST Table, RMQ (ii) – Answer questions. Mp4
├─19.11LCA (part 1) – Flash Exercises + Q&A. Mp4
├─19.12 LCA ii – Brush exercises + Q&A. Mp4
├─19.13 Treap Tree (part 1) – Answer questions. Mp4
├─19.14 Treap Tree (ii) – Brush questions + Q&A. Mp4
├─19.15 Tree Chain Splitting (1) – Brush questions + Q&A. Mp4
├─19.16 Tree Chain Splitting (ii) – Exercises + Q&A. Mp4
├─19.17 Dictionary Tree (PART 1) – Exercises + Q&A. Mp4
├─19.18 Dictionary Tree (II) – Exercises + Q&A. Mp4
├─19.19 Suffix Array (1) – Flash exercises + Q&A. Mp4
├─19.20 Suffix Array (ii) – Flash exercises + Q&A. Mp4
├─19.21 Part 1 – Exercises + Q&A. Mp4
├─19.22 Part ii – Flash exercises + Q&A mp4
(21)\ Part 20: Dynamic programming; Number of Chinese items in catalog :11
├─20.1 Linear DP – Brush questions + Questions. mp4
├─20.10 Travel Merchant – Exercises + Q&A. Mp4
├─20.11 Plug DP – Brush questions, answer questions. mp4
├─20.2 Longest Common Subsequence, Longest Rising Subsequence – Brush questions + q&A. Mp4
├─20.3 Tree DP – Brush questions + Q&A. Mp4
├─20.4 Backpack Tree DP – Brush questions + questions. mp4
├─20.5 DP – Brush questions + q&A mp4
├─20.6 Matrix Multiplication, Stone Combination – Brush questions + q&A. Mp4
├─20.7 Digital DP – Flash exercises + Q&A mp4
├─20.8 Digital Games – Questions and Questions. mp4
├─20.9 State compression DP – Brush questions + q&A mp4
(22)\ Part 21: Dynamic programming optimization; Number of Chinese items :5
├─21.1 Multiplication Optimization – Brush questions + q&A. Mp4
├─21.2 Data Structure Optimization – Brush questions + q&A. Mp4
├─21.3 Monotonic Queue Optimisation. mp4
├─21.4 Slope Optimization – Grinding questions + Q&A. Mp4
├─21.5 Quadrilateral Inequality Optimization – Brush questions + Q&A. Mp4
(23)\ Part 22: Advanced data structures; Number of Chinese items in catalog :28
├─22.01 and Check set 1 – Flash exercises + Q&A. Mp4
├─22.02 and Check set ii – Answer questions. Mp4
├─22.03 Priority Queue (I) – Answer questions. Mp4
├─22.04 Priority Queue (ii) – Answer questions. Mp4
├─22.05 Tree Array (1) – Brush questions + Q&A. Mp4
├─22.06 Tree Array (ii) – Brush questions, answer questions. mp4
├─22.07 Line Tree (part 1) – Brush questions and Answer questions. mp4
├─22.08 Line Tree (ii) – Brush questions + Q&A. Mp4
├─22.09 multiplication, ST Table, RMQ (1) – Flash exercises + q&A. Mp4
├─22.10 times, ST Table, RMQ (ii) – Flash exercises, q&A. Mp4
├─22.11LCA (PART 1) – Flash Exercises + Q&A. Mp4
├─22.12 LCA ii – Flash exercises + Q&A. Mp4
├─22.13 Treap Tree (part 1) – Answer questions. Mp4
├─22.14 Treap Tree (ii) – Brush questions + Q&A. Mp4
├─22.15 Tree Chain Splitting (1) – Brush questions + Q&A. Mp4
├─22.16 Tree Chain Splitting (ii) – Exercises + Q&A. Mp4
├─22.17 Dictionary Tree (PART 1) – Exercises + Q&A. Mp4
├─22.18 Dictionary Tree (ii) – Exercises + Q&A. Mp4
├─22.19 Suffix Array (1) – Flash exercises + Q&A. Mp4
├─22.20 Suffix Array (ii) – Flash exercises + Q&A. Mp4
│ ├─22.21 – Exercises + Q&A mp4
├─22.22 part ii – Exercises + Questions. mp4
├─22.23 Part 1 – Answer questions. Mp4
├─22.24 Divide-and-conquer (ii) – Exercises + Questions. mp4
├─22.25 Side Divide and Conquer (PART 1) – Flash exercises + Q&A. Mp4
├─22.26 Side Divide and Conquer (ii) – Brush questions and answer questions. mp4
├─22.27 AC Automata (part 1) – Flash exercises + Q&A. Mp4
├─22.28 AC Automaton ii – Answer questions. Mp4
(24)\ Part 23: Deep search applications; Number of Items in Chinese :6
├─23.1 01 Backpack – Brush questions + Q&A mp4
├─23.2 Map Coloring – Brush questions + q&A mp4
├─ 23.3N Queen – Exercises + Q&A. Mp4
├─23.4 Optimal Processing Sequence – Exercises + q&A. Mp4
├ ─ 57. Rar
├ ─ 58. Rar
(25)\ Part 24: Breadth search applications; Number of Items in Chinese :3
├─24.1 01 Backpack – Brush questions + Q&A mp4
├─24.2 Questions for Travelers. mp4
├ ─ 59. Rar
(26)\ Part 25: Heuristic search; Number of Items in Chinese :3
├─25.1 A Search (A) – Answer questions. Mp4
├─ 25.2a Search (ii) – Exercises + Q&A. Mp4
├ ─ 60. Rar
(27)\ Part 26: Maximum flow; Number of Items in Chinese :3
├─ [] 26.1 Shortest Add-Way Algorithm – Flash + q&A. Mp4
├─【 】26.2 Dinic Algorithm – Exercises + Q&A mp4
├ ─ 【 】 61. Rar
(28)\ Part 27: Improved algorithm for maximum Flow; Number of Items in Chinese :3
├─27.1 Tag Algorithm ISPA (I) – Brush questions + Q&A. Mp4
├─27.2 Tag Algorithm ISPA ii – Flash exercises + Q&A. Mp4
├ ─ 62. Rar
(29)\ Part 28: Binary graph maximum matching; Number of Items in Chinese :3
├─28.1 Matching Scheme – Exercises + Questions. mp4
├─28.2 Hungarian Algorithms – Brush questions + q&A. Mp4
├ ─ 63. Rar
(30)\ Part 29: Maximum flow and Minimum cut; Number of Items in Chinese :3
├─29.1 Maximum Gains – Flash exercises + Q&A. Mp4
├─29.2 Square Pick – Brush questions + q&A. Mp4
├ ─ 64. Rar
(31)\ Part 30: Minimum cost maximum flow; Number of Items in Chinese :3
├─30.1 Minimum Cost path Algorithm – Flash questions + q&A. Mp4
├─30.2 Anti-Loop Algorithm – Flash + q&A. Mp4
├ ─ 65. Rar
(32)\ Part 31: Competition, interview topics; Number of Items in Chinese :3
├─31.1 Questions to Pay attention to in the Competition – Grinding questions + q&A. Mp4
├─31.2 Interview Questions to Pay attention to – Brush questions + q&A. Mp4
├─ How to learn Data Structure and Algorithm.PPtx
2.1 if, Swith statement, logic operation; Number of Items in Chinese :2
├ ─ 01 _ source. Rar
├─C++ language basics 2 branch structures. PPTX
(34)\C++ language basics \3.1 for, break, continue; Number of Items in Chinese :2
├─C++ language basics 3 loop structure for.pptx
├─C++ language base 34 source code.rar
(35)\C++ basics \3.2 while, do while; Number of Items in Chinese :2
├─C++ language foundation 34 source code (to avoid breaking more, please add wechat 501863613).rar
├─C++ basic 4 loop structure while.pptx
(36) C++ basics 5.1 recursive algorithm design, recursion and stack; Number of Items in Chinese :2