学习算法原因:
    1、 大厂(精品)必备;
    2、查看源码,编译原理;
    3、提升计算能力、提升编程思想(刻意练习)、动态规划;