算法的基本特征有哪些 算法的特征包括什么
2025-02-09 14:08:27阅读量:23 字体:大 中 小
算法的基本特征: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、能行性:算法中有待执行的运算和操作必须是相当基本的,换言之,他们都是能够精确地进行的,算法执行者甚至不需要掌握算法的含义即可根据该算法的每一步骤要求进行操作,并最终得出正确的结果。
算法可以宏泛得分为三类
一、有限的,确定性算法这类算法在有限的一段时间内终止。他们可能要花很长时间来执行指定的任务,但仍将在一定的时间内终止。这类算法得出的结果常取决于输入值。
二、有限的,非确定算法这类算法在有限的时间内终止。然而,对于一个(或一些)给定的数值,算法的结果并不是唯一的或确定的。
三、无限的算法是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。通常,无限算法的产生是由于未能确定的定义终止条件。
免责声明:
本文《算法的基本特征有哪些 算法的特征包括什么》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

考试的时候紧张咋办
考试前运动。可以在考试之前进行一些比较简单的有氧运动,可以比较有效的缓解考试的时候紧张,心跳加快,另外也需要在日常进行运动,可以保证考试的时候状态更好。01、听一些舒缓的音乐。考试之前30分钟可以闭上...
阅读: 632

高中生的学习方法
提前做预习。在开设一个新的篇章之前,要提前做预习,先把课本上的内容给熟悉,最好可以吃透,这样可以在上课的时候,老师延伸其他的内容的时候跟得上思路。详细内容01、及时查缺补漏。感觉自己在上课的时候没有听...
阅读: 612

练字需要用什么笔
新手选钢笔。在挑选钢笔的时,尽量选择笔头比较尖的钢笔,也不建议使用太昂贵的钢笔,一般30元左右的就可以,建议使用蓝色墨水,另外在使用钢笔写字的时候不要太用力。01、不适合使用圆珠笔。圆珠笔的鼻尖比较圆...
阅读: 579

你为什么想学英语,这是前辈们的回答
语言的学习之路,整体来说是比较漫长的,有很多孩子本身对于学英语是较为抵触的,也有很多人会有这个疑问,我明明是中国人为什么要去学习英语这门语言呢?通过前辈们的回答,我们可以去了解到为什么要去学习英语。英...
阅读: 585

孩子如何交朋友合适
孩子想要跟别人交朋友时,家长应该教导孩子主动跟别人打招呼。其实孩子主动跟别人打招呼的时候往往是交往的第1步,一旦孩子养成了这样的习惯,可能会定期不定期的邀请他的好朋友到家里面做客,这样能够让孩子体会到...
阅读: 612

孩子如何保护自己
虽然孩子的年龄比较小,但是孩子也需要做到保护好自己,一般在外面碰到陌生人时,孩子尽量不要跟陌生人说话,也不要接受陌生人给的水果零食等等。要时时刻刻的处于警惕的状态,而碰到陌生人来接孩子放学时孩子不要跟...
阅读: 610
热门文章
1.经常骂孩子有哪些影响
- 1

- 经常骂孩子有哪些影响
- 2022-12-28
- 1
2.万事包办对孩子有影响吗
- 2

- 万事包办对孩子有影响吗
- 2022-12-28
- 2
3.为什么孩子不爱读书
- 3

- 为什么孩子不爱读书
- 2022-12-28
- 3
4.为什么孩子的脾气见长
- 4

- 为什么孩子的脾气见长
- 2022-12-27
- 4
5.孩子在幼儿园过的怎么样有哪些体现
- 5

- 孩子在幼儿园过的怎么样有哪些体现
- 2022-12-27
- 5
6.从宝宝入园前需要培养生活习惯有哪些
- 6

- 从宝宝入园前需要培养生活习惯有哪些
- 2023-01-03
- 6
7.培养宝宝的必要的习惯有哪些
- 7

- 培养宝宝的必要的习惯有哪些
- 2022-12-27
- 7
8.培养宝宝看书习惯的方式
- 8

- 培养宝宝看书习惯的方式
- 2022-12-27
- 8
9.培养宝宝良好的睡眠习惯的方式
- 9

- 培养宝宝良好的睡眠习惯的方式
- 2022-12-22
- 9
10.孩子做作业磨蹭拖拉怎么办
- 10

- 孩子做作业磨蹭拖拉怎么办
- 2023-01-03
- 10
最近更新

阴电冰冻阵晴哪些是前鼻音,阴电冰冻阵晴哪些属于后鼻音
2025-02-12

山居秋暝的意思是什么 山居秋暝表达了
2025-02-12

孔乙己课文原文赏析
2025-02-12

鼻音声母有哪些 声母中鼻音包括
2025-02-12

不懂装懂造句 不懂装懂的造句
2025-02-12

没有规矩不成方圆下一句 没有规矩不成方圆下一句是什么
2025-02-12
