ACM 怎么样零基础到入门?

 我来答
超级花生阿盛9e
2018-03-20 · TA获得超过2104个赞
知道答主
回答量:94
采纳率:0%
帮助的人:7.9万
展开全部

首先学习ACM关键要靠自己,什么报班啊,赵老师学啊都是辅助!


入门书:

首先,我推荐一些关于ACM的书:

1。编程和在线实践的介绍。

http://product.dangdang.com/product.aspx?Product_id = 20051430 & ref =搜索- 1 - pub。

这是我第一次介绍这本书,这本书是支持朝鲜的精制习题,注意不是POJ,似乎是朝鲜的内部测试,但也对外开放,改变去年魔鬼,所以(u)不知道这本书是适合新系统[/ u]。

2。介绍算法的竞争

http://product.dangdang.com/product.aspx?Product_id = 20724029 & ref =搜索- 1 - pub。

这本书不是说,刘如家的白书,经典的算法介绍书。[b]强烈推荐[/ b]!

3算法艺术与信息学竞赛。

http://product.dangdang.com/product.aspx?Product_id = 8811386 & ref =搜索- 1 - pub。

刘若佳的黑皮书,难度更大,话题主要是到Uva,我是看前面的部分,后面不看……

4算法导论

http://product.dangdang.com/product.aspx?Product_id = 9211884 & ref =搜索- 1 - pub。

经典的书不需要解释。

5。编程之美

http://product.dangdang.com/product.aspx?Product_id = 20170952 & ref =搜索- 1 - pub。

有趣的是,不是作为一种算法的综合性书籍,而是作为一种思维书籍的拓展,对建议感兴趣。

6。计算机编程艺术

http://product.dangdang.com/product.aspx?Product_id = 690222 & ref =搜索- 1 - pub。

有几卷,只有一卷的连接,而且网上有很多版本,你可以自己选择。

这是不可见的,关键是没有时间,准备好考试,然后利用假期。

7组合数学

http://product.dangdang.com/product.aspx?Product_id = 8976756 & ref = search - 0 - mix。

鸽巢原则、游戏、斥力原则、加泰罗尼亚语等属于这一类,建议看。

8。数据结构(C语言版本)非常敏感。

http://product.dangdang.com/product.aspx?Product_id = 9268172 & ref =搜索- 1 - pub。

数据结构,这必须学好~~~。

9。数据结构和算法分析c++描述(第三版)

http://product.dangdang.com/product.aspx?Product_id = 9239535 & ref =搜索- 1 - pub。

有时间查看,c++模板,您可以合并模板。

我没有看到下面的任何一个,但它看起来很有名,因为标题和连接:

10。世界大学项目设计竞赛高级课程(ACM/ICPC)。第一卷。编程中常见的计算思维模式。

http://product.dangdang.com/product.aspx?Product_id = 20645866 & ref =搜索- 1 - pub。

我确实买了这个,但是我还没来得及看。

11。国际大学生编程竞赛指南——ACM编程。

http://product.dangdang.com/product.aspx?Product_id = 20450827 & ref =搜索- 1 - pub。

12图论、动态规划算法、问题综合集合。

http://product.dangdang.com/product.aspx?Product_id = 9352432 & ref =搜索- 1 - pub。

这似乎有好几卷,每卷都是一个独立的故事。

13。挑战编程:程序设计竞赛培训手册。

http://product.dangdang.com/product.aspx?Product_id = 20637355 & ref =搜索- 1 - pub。

作品简介:

那么多的书,不可能读完所有的书,我认为前10名,我所看到的,并不坏,你可以看到。

另外,我个人建议ACM可以这样使用。

1。数据结构是基础,并提出数据结构不。8教师严卫民应先读两遍,并手动敲除代码。

2。看看刘汝佳的白皮书。

3去年夏天假期(2010.7 ~ 2010.9个月),我给了BBS(c++斗争天堂:http://www.cppleyuan.com)做一个ACM项目培训,培训主题所有HDOJ,当时,我从简单到困难,每天选择一个主题,寻找3 ~ 4 HDOJ问题,然后在论坛主题,你可以去HDOJ提交,然后张贴在论坛参考其他的朋友。板:http://www.cppleyuan.com/forumdisplay.php?Fid = 40

4有了一定的基础,你就可以更进一步(阅读书籍)并解决问题。在这段时间里,可以看到“算法介绍”、“计算机编程艺术”等。

在这个阶段,没有什么可说的,自由学习~~。

只要认真学完这些多实践项目就能成为大师了!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式