路线

Preliminary level

  1. Data Structure Concepts
  2. Linear Structure, Recursion
  3. Binary Search, Binary (Search) Tree
  4. Heap, Sorting Algorithm, Graph (Search) Basic
  5. Backtracking, Memorized Search, DP Basic

Advanced level

  1. Data Structure Design
  2. Pointers, Stack, Queue, Iterator, Stream
  3. B+/Trie/Segment/Binary Indexed Tree
  4. Shortest Path Problem, Best First Search, Union Find
  5. Advanced Dynamic Programming, Greedy

Language level

  1. Efficient DS in Java
  2. Java Interface/Framework
  3. Java 8 New Features, Guava
  4. OOD Basics
  5. Design Pattern, OOD Advance
  6. Advanced Algo: Bit Operation
  7. Advanced Algo: Big Data
  8. Advanced Algo: Strings
  9. Java Multithread Basics
  10. Java Multithread Advance

你可能感兴趣的:(路线)