一、数据结构与算法
在CodeForces上刷题。每天做水题×3道,具体分类题× 1~5道。
目标tag:
(1)Binary Search
(2)QuickSort
(3)Merge Sort
(4)Suffix Array
(5)Knuth-Morris-Pratt Algorithm
(6)Rabin-Karp Algorithm
(7)Tries
(8)Depth First Traversal of a graph
(9)Dijkstra‘s Algorithm
(10)Binary Indexed Tree
(11)Segment Tree(with lazy propagation)
(12)Z algorithm
(13)Floyd Warshall Algorithm
(14)Sparse Table(LCP, RMQ)
二、计算机组成原理
看CMU课程《Introduction to Computer Systems》,并结合《CSAPP》精读,争取做对应lab
三、计算机中的数学
看MIT课程《Mathematics in Computer Science》,
四、熟练使用Java
看Coursera北大《Java程序设计》
五、概率论
看MIT课程《Probability Systems Analysis and Applied Probability》
六、熟练使用OpenCV
读《OpenCV3编程入门》