C语言的算法有什么用?

本人编程还没有入门,
看了一点点的C语言教程,确实挺简单。
但是只是在教C语言算法啊。。。
没有教那些设计简单的程序呢,
我是在21视频网看的
问一下C语言的那些算法都是些什么用处啊?

算法就是解决问题的方法。

你看到的算法都是简单的方法。

算法牛X解决问题就牛X

你用变成解决问题就是 语法+算法。

语法很简单。就那些 ,你只要记就行了

而算法就多了去了。

就像每个中国人都知道3万多个汉字 (比作为语法)

而能写出号文章的就没那么多人了(比作算法)

算法体现你解决问题的思维

体现你程序的空间复杂程度和时间复杂程度。

想提高算法就提高你的逻辑思维能力和数学吧。

平时也应该多读别人的程序,了解下别人的算法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-16
你刚开始学的时候可能觉得没什么用,但当你进入实际的开发时你就会知道算法的重要性了,我拿我的算法和网上的那些经典算法比了一下,于是我现在低下头努力地学习算法,哎!
第2个回答  2010-03-15
让你学会各种在计算机中解决问题的算法。因为计算机中算法的实现与现实生活中的数学算法有些区别。
第3个回答  2020-02-29
应用很广啊,工程计算、图形学、数据库技术、信号处理……
开拓思维,创造更高效率的新算法
参加ACM竞赛
第4个回答  2010-03-15
算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。
一个算法应该具有以下五个重要的特征:
1、有穷性: 一个算法必须保证执行有限步之后结束;
2、确切性: 算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
计算机科学家尼克劳斯-沃思曾著过一本著名的书《数据结构十算法= 程序》,可见算法在计算机科学界与计算机应用界的地位。

参考资料:http://baike.baidu.com/view/7420.htm?fr=ala0_1