暑假C语言计划

[复制链接]
查看11 | 回复5 | 2011-6-21 22:36:20 | 显示全部楼层 |阅读模式
本人大一马上毕业。看了《编程经验分享15篇》,都很强调基础、内功。深以为然。暑假要到了,想进一步提高自己的C语言水平。现在正在看《The C Programming Language》,自己定了两个暑假计划,要么是学习严奶奶的《数据结构》,然后学学C++,因为下个学期要开课;要么是看《算法导论》,但听说很难啃,不知道一个暑假能不能看完。求高手给个意见。(本人代码没写太多,8000行左右……)
一个高手说任何一种语言,不要太拘泥于语法,忘了的时候查查即可。重要的是方法,思路,诸位以为如何?另外,学《计算机程序设计艺术》第一卷早吗?其实,我主要是想尽快成为一个ACMer……

回复

使用道具 举报

千问 | 2011-6-21 22:36:20 | 显示全部楼层
如果你能在暑假里坚持学习的话,当然看得完!但是若说要学会完全它们,那确实不可能的,当然这里的学会指的是精通。从最基础的学起吧。比如只要学好了C语言,学C++自然快得多,而算法思想又是建立在语言的基础上,如果编程基础扎实,学起来当然快。注重基础,扎实学习,不要过分求数量,重在质量!...
回复

使用道具 举报

千问 | 2011-6-21 22:36:20 | 显示全部楼层
我是计算机专业的不考这个考试,不过我可以给你一些建议。谭浩强的那本绿皮书是专业课学习时挺常用的教程,里面的知识点足够考试用了,然后去买本模拟题,上网下一些真题,做题还是很重要的。有时觉得好像是学会了,但是遇到具体问题就会卡住,所以要多做些题,巩固细节的小题。遇到模糊不清的问题时,如果准备考试的时间足够就上机操作进行验证,可以加深印象,也可以提到动手编程的能力...
回复

使用道具 举报

千问 | 2011-6-21 22:36:20 | 显示全部楼层
我觉得你要想成为一个ACMer就还是看算法导论吧。。。虽然这本书很难懂。。。但是你也没必要全部弄懂(要是全懂了的话。。你已经是神了)。。。看懂最基础的东西就可以了。。。其实也没有传的那么难。。。。ACM最重要的是你要会各种算法。。。。N种算法。。。而数据结构上面的那些算法水的一B。。。搞ACM的时候你要是用这些算法。。一般都是铁定TLE的。。。要各种优化...
回复

使用道具 举报

千问 | 2011-6-21 22:36:20 | 显示全部楼层
《计算机程序设计艺术》这个主要要看你的数学水平怎么样了,和C没有关系,他有自己的语言MIX和MMIX,个人认为还是把数学学好重要,边学学C吧,再学学linux也就先这样过吧,以后再学数据结构之类...
回复

使用道具 举报

千问 | 2011-6-21 22:36:20 | 显示全部楼层
一个假期学数据结构足矣,如果不能掌握而只追求进度,那么最终是浪费时间,因为你以后还会反回头来学习《数学结构》,这是我这位过来人的认为。《算法导论》是好,但现在的你还不必要看。 本来就是不要拘泥于语法(当然如果你要考试就算了)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行