如何学好数据结构与算法
1、形象化数据结构。直观的理解某种数据结构是什么样的,使用起来是什么样的,在抽象和实际的内存中是如何存储的。

3、知道在自己的代码中何时,并如何去使用这些不同的数据结构和算法。这一点对于学生来说可能有点难,因为在他们的作业中不需要思考这些。

5、即使是学生,你也应该学习一些实用性强的内容,比如什么时候用哈希表?什么时候用树结构?什么时候最小堆是最好的解决方案?

1、形象化数据结构。直观的理解某种数据结构是什么样的,使用起来是什么样的,在抽象和实际的内存中是如何存储的。
3、知道在自己的代码中何时,并如何去使用这些不同的数据结构和算法。这一点对于学生来说可能有点难,因为在他们的作业中不需要思考这些。
5、即使是学生,你也应该学习一些实用性强的内容,比如什么时候用哈希表?什么时候用树结构?什么时候最小堆是最好的解决方案?