关于算法的学习

发布网友 发布时间:2022-04-19 09:57

我来回答

2个回答

热心网友 时间:2022-04-15 02:30

由于之前搞过2年的ACM竞赛,就给你讲讲我的个人经验吧。
首先学习算法,最好要对算法感兴趣,我之前就是因为学了算法然后去参加竞赛,从做题中获得成就感,所以越学越有兴趣。
刚开始学的话,可以先看些中文教材,最好先把数据结构学好,清华出版社的《数据结构》就可以了。算法的书可以看王晓东的《算法设计与分析》,吴文虎的教材也不错。
之后可以看些英文的经典教材,比如《算法导论》,如果觉得数学功底不够,书的后面有数学知识的补充。
算法的学习比较枯燥,要靠一些有意思的题目来辅助,《编程之美》这本书里面有很多有意思的面试题,都是算法相关的,推荐看一下。
其实最好还是参加些竞赛,比如ACM,平时也可以到一些在线答题系统去做题,比如poj.org。经常跟牛人讨论些题目,进步会很快的。
欢迎来玩算法~

热心网友 时间:2022-04-15 03:48

提高学习效率并非一朝一夕之事,需要长期的探索和积累。前人的经验是可以借鉴的,但必须充分结合自己的特点。首先要养成良好的学习习惯,合理利用时间,另外还要注意"专心、用心、恒心"等基本素质的培养,对于自身的优势、缺陷等更要有深刻的认识。总之,"世上无难事,只怕有心人。"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com