算法设计应该如何学
算法设计应该怎么学?算法设计应该怎样学比较好?现在计划用10个月的时间学习算法设计,平均每天为3小时左右,
算法设计应该怎么学?
算法设计应该怎样学比较好?现在计划用10个月的时间学习算法设计,平均每天为3小时左右,学习的目标是能达到百度之星、ACM/ICPC竞赛这样的水平。目前的基础是C语言学得还算比较好,语法应该是没问题的,主要问题是数据结构和算法设计。现在所拥有的资料是《算法导论》(第二版 翻译的),《数据结构》可以从学校图书馆借到,还有就是最近一直在看的《算法艺术与信算学竞赛》这本书。感觉内容有点多,时间有点紧,所以想向各位请教一下经验。望高手多多指教!
另:是先把《图论》这样的书先看一遍较好,还是直接到POJ,ZOJ上做题,然后对查书找相关资料较好?有这方面经验的高手多给我一些建议呀!
非常感谢!
[解决办法]
一边看一边做吧。
[解决办法]
ls神童啊 10个月应该可以吧
[解决办法]
《算法导论》(第二版)很好的书,应该把它学透!
[解决办法]
另外,这个站点的acm题不错:http://acm.timus.ru/。
[解决办法]
我觉得下面这些说得足够好了,学习算法,关键是多看,多练,持之以恒~
[解决办法]学习了,顶一下
[解决办法][解决办法][解决办法]上面说得不错
但是个人感觉
递归跟树应该同时学
学了树,对理解递归很有好处