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