万变不离其宗。

    这句话说明我为什么想学习数据结构和算法。计算机领域发展再快,它最核心的东西都是不变的。而数据结构和算法是计算机的基础知识,核心知识,必须掌握的。

    学习数据结构和算法,培养性能意识,能够写出性能更优的代码。还能对我们的逻辑思维起到有效的训练。掌握了数据结构和算法,你看待问题的深度,解决问题的角度就会完全不一样。

    说得功利点,学好数据结构和算法,可以助你通关大公司面试。无论是校招还是社招,大公司一般会注重考察基础知识,而数据结构和算法是计算机重要的基础知识之一。相比短期能力,大公司更看中你的长期潜力。