如何自学数据结构与算法

如何自学数据结构与算法如何学习数据结构与算法跪求大牛

本人20岁,数学方面的知识几乎已经忘光了,该如何自学数据结构与算法,这一科目据说对数学要求特别高,如果要学习的话应该从哪里入手,高中数学有必要学习一遍吗?求大神解答

在学习语言初期时 对数据结构和算法确实是没有太多体会的因为开始时编的程序比较简单 应用数据结构需要一定的水平之后数据结构和算法在大规模程序 提高性能上很有用 开始学习的时候不要急 先把基本的编程例子全做过 编的多了 慢慢就会体会到了开始学习时 实现功能最重要 慢慢的改进 提高效率 用到算法和数据结构
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-29
如果你认真学的话,再加上正确的学习方法和计划,自学是没有问题的。

学数据结构看书没有用,只有写代码才是王道,而且一定注意,不是抄代码,你看着书上的代码写一遍没有用的,建议看视频的描述,然后自己写,写多少算多少,写完以后再和小码哥李明杰的对照,这样一个一个的写,你的功底就会比较扎实了。
学习数据结构的小技巧
1、学习数据结构的概念后对于抽象数据类型的设计参考Java.这样对于无论是数据结构的学习还有程序设计接口能力上都会有很大的提高.

2、对于数据结构课程中很多时候都不太重视的顺序(数组)做存储的数据结构,希望大家还是要多留意这快的知识.对于有些场合需要考虑时间换空间的情况下需要考虑顺序存储结构.

3、学习数据结构一定要自己独立完成代码实现,虽然有时候你理解内容了,但是实现上面还是会愈要很多困难的,解决这些困难会帮助你提高程序设计的能力的.
相似回答