算法掌握平平 在以后工作中会不会有什么影响

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:33:42
感觉算法好难 只能把例题分析好,其它的很难自己做出来。但是其它不涉及很难算法的编程都觉得比较轻松,这个以后做程序员会不会有什么影响呢。因为实际工作中不可能有这么复杂的算法要设计,而且很多比如快排都是STL设计好的,能用就行了,算法真正要学到什么程度就够了呢?

这类问题很多,不想说太多,我自己也像你一样有过这样的疑惑。
这样说吧,不懂算法呢,不影响写一些通用的程序,尤其是写界面,数据库什么的。
但是,影响你成为一个很好的程序作者。
不懂算法,你懂优化吗?是不是写出来的程序代码冗繁,运行起来像大象漫步?
你是不是还等高手给你代码?给你解决方案?还等待微软给你新的类库扩展?新的STL库?还想受制于人?不想体验那种造物主一样的畅快吗?
楼主自己分析一下吧,每个人写程序的目的不一样,目标不一样,需求不一样,所有的事都需要具体问题,具体分析。

这个……由于stl的强大……要不是参加竞赛一般没有什么危害……关键是设计思路,而不是算法思路。

如果单纯为了工作,我觉得应该影响不大...算法好象有专门搞研究的...

算法说白了就是解决问题的办法,如果你只是个coder那没关系,有上级已经找到算法解决到函数级了才布置到给你,可你总不能一直当coder吧,要上进还是要学习的

其实,你只要你真正掌握大学中所学的数据机构就已经够了。
而且在平时工作中,如果你的是应用开发,你多注意MFC,或者DotNet平台的
一些算法,那些算法是经过实践的优秀算法。这样学习算法非常有效,如果
刻意去学习算法,而没有用到实践中去,那学的效果不好。