社区
C语言
帖子详情
什么是算法?
z820401
2003-10-19 03:14:08
什么是算法?谢谢了
...全文
476
10
打赏
收藏
什么是算法?
什么是算法?谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
挺拔的劲松
2003-10-19
打赏
举报
回复
算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。
一个算法应该具有以下五个重要的特征:
有穷性: 一个算法必须保证执行有限步之后结束;
确切性: 算法的每一步骤必须有确切的定义;
输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
http://algorithm.myrice.com/algorithm/index.html
soltek
2003-10-19
打赏
举报
回复
通俗的讲,算法是指解决问题的方法或过程。严格的讲,算法是描述下述性质的指令序列:
1.输入:有零个或多个外部量作为算法的输入。
2.输出:算法产生至少一个量作为输出。
3.确定性:组成算法的每条指令是清晰的,无歧义的。
4.有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。
它与程序是不同的,程序是算法用某种程序设计语言的具体实现。程序可以不满足算法的性质(4)即,有限性。
hu1hao2
2003-10-19
打赏
举报
回复
算法就是解决问题的方法。数据结构+算法=程序 1.算法要能解决问题。2.算法要有穷。3.算法要有效。
ilian
2003-10-19
打赏
举报
回复
好比数学上的公式
Liulingbing
2003-10-19
打赏
举报
回复
有2n张卡片1,2,...,2n,将后面的n张按如下方式插入到前面.
第n+1张插在1之前,第n+2张插在2之前,......第2n张插在n之前,
经过m次插入后卡片回到原来的顺序
例如n=3,经过m=3次插入后回到原来的顺序 1 2 3 4 5 6
4 1 5 2 6 3 第1次插
2 4 6 1 3 5 第2次插
1 2 3 4 5 6 第3次插
程序运行时输入n(<=10000),计算机输出m
将n=10000,9999,9998,9997,9996的结果也计算出来
能做出这样的题,你就知道什么叫真正的算法了。
不一定要代码长,不一定要循环多。
一般好的算法省代码。
Liulingbing
2003-10-19
打赏
举报
回复
计算的方法叫算法。
不过,太简单的就不好意思叫它算法了。
shortppsy
2003-10-19
打赏
举报
回复
如果你要计算1+2+3+4....+10的结果是多少,就会涉及到一个很简单的算法
for(a=1;a<=10;a++)
b=+a
pooryaya
2003-10-19
打赏
举报
回复
数据结构书上有解释!
dreamfly8848
2003-10-19
打赏
举报
回复
其实跟数学差不多的东东吧。
kudoxinyiji
2003-10-19
打赏
举报
回复
解决问题的方法。
大厂
算法
面试真题解析
我也相信有大量的
算法
和数据结构的课程可以让你去了解什么是链表,什么是树等等。那我们这门课有什么不一样呢? Chris出品必是精品。因为我们这门课不是一门传统的
算法
和数据结构的课,却是最有用和性价比最高的...
什么是
算法
?
算法
有哪些特性?
人工智能培训课程中会讲到许多
算法
,那么究竟什么是
算法
?
算法
(algorithm)是解决特定问题的步骤描述,通俗地讲,
算法
就是描述解决问题步骤的方法。例如,新学期开学,从家到学校的交通方式这个问题就有很多解决...
什么是
算法
?
算法
(algorithm)是解决一系列问题的清晰指令,也就是,能对一定规范的输入,在有限的时间内获得所要求的输出。 简单来说,
算法
就是解决一个问题的具体方法和步骤。
算法
是程序的灵 魂。 二、
算法
的特征 1.可行性...
什么是
算法
?试从日常生活中找3个例子,描述它们的
算法
什么是
算法
?试从日常生活中找3个例子,描述它们的
算法
算法
:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。 比如生活中的例子: 考大学 首先填报志愿表、交报名费、拿到准考证、按时参加考试、...
『
算法
导论』什么是
算法
?什么是程序?
1.什么是
算法
2.“
算法
”的来源3.什么是程序4.三种常用的描述
算法
的形式5.
算法
的好与坏6.
算法
复杂性的渐近性态7.时间复杂性渐进表示法8.常见的
算法
复杂度的大O阶
算法
(Algorithm)是指解决问题的方法或过程,它包含一...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章