路线

2018-01-06  本文已影响0人  Jack_Hsin

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
上一篇下一篇

猜你喜欢

热点阅读