网站首页
手机版

算法的基本特征有哪些 贪心算法的基本特征有哪些

更新时间:2022-06-08 12:00:51作者:佚名

算法的基本特征有哪些 贪心算法的基本特征有哪些

  算法的基本特征:1、输入项,刻画运算对象的初始情况,本身定出了初始条件;2、确定性,每一步骤必须有确切的定义;3、有穷性,指算法必须能在执行有限个步骤之后终止;4、输出项,有一个或多个输出,以反映对输入数据加工后的结果。5、可行性,可执行的操作步骤。

算法的基本特征有哪些

  1、输入项:一个算法有零个或多个输入,以刻画运算对象的初始情况。例如,在欧几里得算法中,有两个输入,即m和n。

  2、确定性:算法的每一个步骤必须要确切地定义。即算法中所有有待执行的动作必须严格而不含混地进行规定,不能有歧义性。例如,欧几里得算法中,步骤1中明确规定“以m除以n,而不能有类似以m除n以或n除以m这类有两种可能做法的规定。

  3、有穷性:一个算法在执行有穷步滞后必须结束。也就是说,一个算法,它所包含的计算步骤是有限的。例如,在欧几里得算法中,m和n均为正整数,在步骤1之后,r必小于n,若r不等于0,下一次进行步骤1时,n的值已经减小,而正整数的递降序列最后必然要终止。因此,无论给定m和n的原始值有多大,步骤1的执行都是有穷次。

算法的基本特征有哪些

  4、输出:算法有一个或多个的输出,即与输入有某个特定关系的量,简单地说就是算法的最终结果。例如,在欧几里得算法中只有一个输出,即步骤2中的n。

  5、能行性:算法中有待执行的运算和操作必须是相当基本的,换言之,他们都是能够精确地进行的,算法执行者甚至不需要掌握算法的含义即可根据该算法的每一步骤要求进行操作,并最终得出正确的结果。

算法的基本特征有哪些

  算法可以宏泛得分为三类

  一、有限的,确定性算法这类算法在有限的一段时间内终止。他们可能要花很长时间来执行指定的任务,但仍将在一定的时间内终止。这类算法得出的结果常取决于输入值。

  二、有限的,非确定算法这类算法在有限的时间内终止。然而,对于一个(或一些)给定的数值,算法的结果并不是唯一的或确定的。

  三、无限的算法是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。通常,无限算法的产生是由于未能确定的定义终止条件。

本文标签: 算法  基本特征  特征  

为您推荐

如何去除衣服上的美缝剂 美缝剂粘到衣服上怎么清除小妙招

1、使用刀子将衣服上的美缝剂尽量刮掉。2、把衣服放在水里浸泡半个小时。用洗洁剂耐心清洗衣服上残留的美缝剂。3、用洗洁剂耐心清洗衣服上残留的美缝剂。再加点白醋,加水稀释,用刷子刷洗。4、使用酒精清洗,酒精具有很强的溶解性。

2023-12-10 10:58

一元硬币是什么形状(一元硬币是什么形状一年级数学)

1、一元硬币是圆柱形状。2、硬币即用金属铸造的货币。在中国已有几千年历史,最早的金属铸币是商代的宝德铜贝,距今已3000多年。金属币具有使用方便,耐磨损,流通寿命长等优点。除自身所具备的货币职能外,还有很高艺术欣赏和收藏

2023-12-10 10:58

外公和外孙女的关系叫什么(外公和外孙女的关系叫什么关系)

1、外公和外孙女的关系叫外祖孙关系。2、外公,亲属关系称谓的一种,是对自己的母亲的父亲的称呼。外公作为敬爱的长辈也是亲人,要爱戴他、关爱他、照顾他。亲属称谓,是对亲属的称呼,或具有亲属关系者的互称。中国古代将凡血缘相近的

2023-12-10 10:58

湿厕纸为什么不普及 湿厕纸为什么能除菌

1、因人们已经习惯用干厕纸,默认了对擦屁股来说只需这种程度的卫生就够了。湿厕纸相对于普通干纸巾,具有卓越的洁净功能和舒适特性,因此逐渐成为厕纸界革命性的新产品。优质的湿厕纸主要由原生木浆构成,可以在马桶和下水道中分解。2

2023-12-10 10:57

史莱姆是什么(史莱姆是什么材料做的)

1、史莱姆是一种果冻状或半液体状、身体不透明或半透明,可以变换形状,能够分裂或融合的怪物,是在现代电子游戏与奇幻小说常出现的虚构生物。因《勇者斗恶龙》系列带来的知名度,在不同作品中,先后出现过不同颜色、不同形态、不同特性

2023-12-10 10:57

第二媒体是指什么 第二媒体是指什么媒体

1、第二媒体是指广播。广播的本质为以通信技术为主要运用方式,通过电子调频,使人们在比较方便合适的时间和地点能收听到传媒信息。其传播模式为以广播员为中心,以电子调频技术为手段,向外界灌输式地传播信息,收听者则只能统一地、单

2023-12-10 10:57