VC++高手:算法重不重要?高分

如题!

程序 = 数据结构 + 算法
这是一种普遍的编程理念,你说算法重要吗?

这里所说的算法不是指复杂的数学运算,而是指解决一类问题的方法和步骤。
复杂的数学运算那是数学家的事,而且很多可以在网上找到现成的算法代码,直接用就可以,一般的程序员不需要知道太多的数学知识,当然如果你从事这方面的工作例外。
这里所说的算法是指可以由计算机执行的一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且要在有限步内完成。计算机按算法的程序或步骤对问题的初始数据进行处理,从而实现算法并解决问题,所以我们说算法是计算机科学的重要基础,没有算法就没有计算机。
这里的算法在程序中提现最多的其实是逻辑问题,没有很好的逻辑是很难编出好的程序的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-08
编几个日常小软件,不学算法没事
要搞大型应用,或是把编程当饭吃,算法不精没有前途。
第2个回答  2009-02-09
算法是编程的基础啊.不管学什么语言都一样重要.
好的算法才能提高运算效率.
第3个回答  2009-02-08
以前我认为算法不重要,因为那时候编程我用不到算法,现在我觉得很重要。因为我天天在研究怎么算,重不重要看自己能不能用到。算法对于程序员来说 很重要。 开发程序 大部分都是算法。
第4个回答  2009-02-08
我要是说重要 是不是 就跟他们呢重复了???
重要不重要你要先明白什么是算法
不知道可以问我QQ295928
第5个回答  2009-02-08
相当重要。有时候你知道理论该什么做但是却不知道该怎么写算法。如果你要联系算法建议去做一些ACM的题目。
相似回答