身为在校生的我,在初次学习计算机编程算法时,感到异常的吃力。原因是,对于算法的一些逻辑、一些所运用到的数学公式弄不懂,不知道该如何是好!
就学习《数据结构》这一方面,我觉得自己对于数据结构的学习还是挺简单的。数据结构中运用到的数学知识就我自己而言,也不怎么难。
前辈可否分享一下你自己学习算法和数据结构的心得?可否对我指点一二?谢谢

如何学习算法与数据结构???
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 绝云 2016-07-18 12:50关注
我对学习算法和数据结构最大的感触是:一定要动手多写。要搞清楚递归、尾递归都是怎么回事,就一定要实际写过相关代码,一行一行地调试去确认;要弄明白O(N)和O(logN)的算法有什么区别,也一定要实际动手写、动手跟踪代码。从最简单的算法开始,从最基础的算法概念入手,一遍遍地实践、理解。算法的描述对于很多初学者来说是全新的“语言”,光看是很难掌握的,一定要实际地去“用”起来。攻克一个算法之后,自然就会增加一点经验、一点自信,坚持下去总会形成良性循环的。
解决 无用评论 打赏 举报