如何学习算法

我是计算机专业的,今年大二,我们还没学过数据结构,我现在想学习算法,可是算法这么多,应该如何学习?有什么可以推荐的书籍?哥哥姐姐们给点建议,谢谢。... 我是计算机专业的,今年大二,我们还没学过数据结构,我现在想学习算法,可是算法这么多,应该如何学习?有什么可以推荐的书籍?哥哥姐姐们给点建议,谢谢。 展开
 我来答
myqoo02
2007-11-21 · TA获得超过1068个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:123万
展开全部
计算机专业的话,选择很多,数学分析,数据结构,算法设计,编译原理,图形学,图像处理,网络设计,其实这些都从不同的侧面介绍了各个方面的基础算法,更深入可以自己研究人工智能,密码学等,路很长,不过比较基础的是前面几个,都需要根据自己的兴趣和需要来掌握到一定程度哦。书籍的话,建议一本为主,多利用图书馆资源相互参考,实际动手,最好一个问题多种思路,毕竟计算机是个需要创造的学科。
shuiliuwuyu
2007-11-21 · 超过22用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
学习算法最重要的是多想多练习,勤动手是最关键,我认为严蔚敏写的那本C语言数据结构比较不错,是清华大学出版社的,你还可以买他的那本数据结构习题集,多做几遍相当的好用,保证你受益匪浅!你要把那本习题集学好了,你的数据结构就应该不成问题了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
super_admi
2007-11-21 · TA获得超过1126个赞
知道小有建树答主
回答量:1169
采纳率:0%
帮助的人:908万
展开全部
个人觉得,世界上的算法多如牛毛,要想全部系统地学习恐怕是不大可能的。只有一边学编程一边自己总结。当然典型的一些算法还是要记下来的。比如最基本的排序等,以及稍微高级点的求最段路径等。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式