算法题类似数学题,考察的知识点不过变成了数据结构和基本算法
    数据结构是算法的载体,也是对题目的抽象表示,所以应该优先掌握

    一个数学题是可能同时考察多个知识点的,同理一个算法题也是:
    考察单个数据结构(算法)就是 easy 题目,考察两个就是medium,
    超过两个则是 hard 题目,所以刷题的路程就是:

    1. (学习知识)学习基本的数据结构和算法 = 基本的,单个的知识点
    2. (总结规律)刷题: 总结一类出题目是哪些知识点的组合,学会解这类题目的方法,

    心态也很关键,人生哲学之一,做事最好细水长流,切忌用力过猛,过度努力不会有什么收获,只是会透支未来的精力