c语言有几种算法,分别能解决什么问题?

来源:百度知道 编辑:UC知道 时间:2024/05/10 18:05:42
帮我把简单的算法说一下就可以了。比如迭代、穷举之类的。
那就回答我迭代,穷举,冒泡这几种方法能解决什么样的问题,举例说明,ok?

迭代就是用新计算的结果去代替以前的数,能解决多个数求和,累加等问题,例如:
求1到100的和,用迭代思想;
for(i=1;i<=100;i++)
t=t+i;(用t+i代替前面的t)
冒泡就是排序,让后面的数和前面的数比较大小,然后改变他们的顺序,得到我们想要的序列,一般解决排序和找特殊数等问题,例如:
对1,4,28,67,34,56,23,46,43进行排序。
穷举,就是举例,穷举法是最常见的密码破解方法。也就是一个一个地试。例如:
密码为123,穷举法从1位数0开始,一直到碰对为止。 一般来说,穷举法适用于6位以下纯数字密码,超过6位数或较复杂穷举法就很难了,即使可以,也需要很长时间。

你这问题....问的有问题啊
要说算法的话那真是要多少有多少
如果是解决某个特定问题的话就能回答你了

C语言可以实现任何算法,只要你能想到。没有做不到的。

很多算法,只有你想不到的,没有它做不出的。

一言难尽啊!