Key points
- data structure
- typical algorithms such as k-means, principal component analytics etc.
- review the previous course like probability.
- hand gesture project
TODO
- java source code
- spark source code
- try to build the elasticsearch project and read the code
- Generics
- collections
- polymorphism, encapsulation, inherit
Thanks to Stefan Pochmann, not only do I learn how to solve algo with python, but also learn a lot of python tricks from him!
Top 10 algo:
- dfs
- bfs
- the matching brackets (asked by skyscanner)
- hash tables (memoization, fabonacci)
- pointer manipulation