算法重要吗?
我今年大一 学的是C语言 想了解一下算法在以后的编程中重要嘛?
要怎么样才学好算法呢?
想买本算法导论看看 不知道应不应该~!
[解决办法]
重要.只不过用到的机会很少.
你刚读大一,那么我想给你个建议:
1.学好英语,这是最最基本的,最起码的要求就是能看懂英文的原版计算机书籍,达到这个要求就可以了,然后要会写常用的英语语句,听说则看你的造化了.
2.学汇编,可以看看你写一个for循环后,计算机是怎么去实现的.懂汇编可比别人高一个等级.
3.学好C语言,大一大二你就别去碰C++,Java等等,别受老师同学的诱惑,C语言是很有用武之地,你找学长去了解了解招聘的情况.写C程序,先做习题,巩固基本的语法.然后看源代码,源代码要看一些完整的大型的,这样你可以了解一个大型的程序是怎样组织起来的.推荐看linux等操作系统的代码,因为它的代码是开放的,先看最低版本的linux代码.你应该可以在图书馆找到这方面的书.
4.学校开设的计算机课要好好学,很有用,即使你不知道有什么用,这是国内大学最垃圾的地方,没有把知识带到应用中.
5.学语文,动动笔,写作文.如果不想写,那么也要多看看文学的书.这可是很重要的.
6.学好数学.很有用的,如果能找到,那你可以看华罗庚写的高等数学
7.个人觉得这一条很重要:如果你现在用的是国内老师出的教科书,建议你扔了吧.去BBS逛逛,或者上china-pub上找计算机的最经典的书,有计划的买上一整套,如果英文可以就买英文版,如果看不懂,那么买中文版和英文版,然后对着看.相对的这些书翻译的还是不错的.看上三年的英文版计算机书籍,你的英文水平想不高都难.