关于算法的学习过程
答案:6 悬赏:50 手机版
解决时间 2021-03-24 19:19
- 提问者网友:世勋超人
- 2021-03-24 03:16
关于算法的学习过程
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-24 03:53
你说的应该是计算机算法吧,如果真要在这上面深究的话,建议还是提高数学基础,最基础的两门课是离散数学与数据结构,当然一般高校的教材都还是比较不错的,数据结构这个东西一开始比较抽象,等你学过后悟一悟就会发现很有意思,把它学好,争取能自己理解并实际编程实现常用的所有数据结构及其相关算法,然后就看“计算机算法基础”这本书吧,从分治法到回溯法等等等等,把常用的算法(典型问题)学会并用程序实现它们,这样的话就差不多了。推荐几本书:《数据结构》、《计算机算法基础》、《算法:C语言实现》(两本,普林斯顿大学的Robert著)。另外,当你基础够好的时候,就看看算法界的宗师Donald E. Knuth(高德纳)的经典算法巨作(简称TAOCP,共3卷)及其有关数学基础的书<具体数学>.
当你把这一切都学完(学会)之后,相信你的算法水平已经到了个相当的高度。比尔·盖茨曾说过,如果学完了3卷TAOCP,就把简历寄给他。努力吧!算法很有趣,一步步来,相信你会成功的。
当你把这一切都学完(学会)之后,相信你的算法水平已经到了个相当的高度。比尔·盖茨曾说过,如果学完了3卷TAOCP,就把简历寄给他。努力吧!算法很有趣,一步步来,相信你会成功的。
全部回答
- 1楼网友:煞尾
- 2021-03-24 08:41
算法不能说不重要,我觉得你是想学程序,起是怎么说呢算法 当你对语言进行足步掌握的过程会接触到一些比较采用的一些算法。
随着你学习程序的越深入, 以后遇到问题的时候,你自己就会有一种自然的反映,然后为了解决问题,你就会主动去寻找一些算法,我认为这样学习可能是最塌实也是最有效的方法。不要为了算法去学习算法。那样实质是很空洞没有多少裨益的
随着你学习程序的越深入, 以后遇到问题的时候,你自己就会有一种自然的反映,然后为了解决问题,你就会主动去寻找一些算法,我认为这样学习可能是最塌实也是最有效的方法。不要为了算法去学习算法。那样实质是很空洞没有多少裨益的
- 2楼网友:傲气稳了全场
- 2021-03-24 08:18
数据结构
C/C++
推荐一本 《数据结构》C语言版,清华大学 严蔚敏 吴伟民 著
C/C++
推荐一本 《数据结构》C语言版,清华大学 严蔚敏 吴伟民 著
- 3楼网友:冷風如刀
- 2021-03-24 07:02
有一本书.
叫做算法讨论!是一本好书!
去下载吧~
叫做算法讨论!是一本好书!
去下载吧~
- 4楼网友:动情书生
- 2021-03-24 05:38
算法是根据自己思维方式来实现的;
实现特定的功能就要走捷径,捷径应用广泛了,就是算法。
所以不需要特定去学习算法,多多思考解决问题的办法、捷径就是最好的学习方法。
实现特定的功能就要走捷径,捷径应用广泛了,就是算法。
所以不需要特定去学习算法,多多思考解决问题的办法、捷径就是最好的学习方法。
- 5楼网友:青尢
- 2021-03-24 04:43
算法 就相当于 思想
一开始就只要有个概念,
遇到问题时能有方法、思想去解决,
具体实现过程就看自己怎样去想!
而能否做出来就是看能力!
能力的强弱都是慢慢培养起来的!
大多数的书只是起到抛砖引玉的作用,或者参考,查阅等作用!
说来说去,
算法学的好坏并不重要,
主要是要有解决问题的思想,
而思想有时就是一些高人总结出来的算法(或叫规律)!
好像说的有些矛盾,但事实就像这样!
我自己想的,可能有些并不标准,希望见谅!
一开始就只要有个概念,
遇到问题时能有方法、思想去解决,
具体实现过程就看自己怎样去想!
而能否做出来就是看能力!
能力的强弱都是慢慢培养起来的!
大多数的书只是起到抛砖引玉的作用,或者参考,查阅等作用!
说来说去,
算法学的好坏并不重要,
主要是要有解决问题的思想,
而思想有时就是一些高人总结出来的算法(或叫规律)!
好像说的有些矛盾,但事实就像这样!
我自己想的,可能有些并不标准,希望见谅!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯