1、有穷性(有限性)。任何一种提出的解题方法都是在有限的操作步骤内可以完成的。

如果在有限的操作步骤内完不成,得不到结果,这样的算法将无限的执行下去,永远不会停止。除非手动停止。例如操作系统就不具有有穷性,它可以一直运行。

2、一个算法应该具有以下七个重要的特征:

1)有穷性(Finiteness)

算法的有穷性是指算法必须能在执行有限个步骤之后终止

2)确切性(Definiteness)

算法的每一步骤必须有确切的定义;

3)输入项(Input)

一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

4)输出项(Output)

一个算法有一个或多个输出,以反映对输入数据加工后的结果.没有输出的算法是毫无意义的;

5)可行性(Effectiveness)

算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成;

6) 高效性(High efficiency)

执行速度快,占用资源少;

7) 健壮性(Robustness)

健壮性又称鲁棒性,是指软件对于规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。

c语言中算法的有穷性是指,在C语言中,算法的有穷性是指什么?相关推荐

  1. c语言中转义字符 0,【填空题】在C语言中,用“\\”开头的字符序列称为转义字符, 转义字符‘\\n’的功能是_____; 转义字符‘\\0’的功能是_____;...

    [填空题]在C语言中,用"\\"开头的字符序列称为转义字符, 转义字符'\\n'的功能是_____; 转义字符'\\0'的功能是_____; 更多相关问题 在MGB1420万能磨床 ...

  2. mysql语言中修改表结构的命令_在T-SQL语言中,修改表结构时,应使用的命令是( )...

    Funk音乐流行于上世纪70年代至80年代,语言中应使用由于和别的音乐融合,在发展演变中其速度及音乐构成上,有了一些混血的变化 形体与舞蹈与( )有机地结合起来,改表可以将美形象化.具体化 屈膝侧举时 ...

  3. c 语言中是什么作用是什么意思,在C语言中%C是什么意思

    问: return在C语言中是什么意思 答: C语言中 函数的定义格式是返回值类型 函数名称(函数的参数) (void开头的函数可以不返回任何值)函数执行完成之后,靠返回值与主函数保持联系.如int ...

  4. c语言中的头文件stdlib.h的作用,c语言中includestdlib.h的意思是什么

    c语言中include的意思是什么 发布时间:2020-07-16 09:17:22 来源:亿速云 阅读:1720 作者:Leah 这篇文章将为大家详细讲解有关c语言中include的意思是什么,文章 ...

  5. c语言中的关键词有哪些及其作用意思,C语言中的32个关键字及其意思

    由ANSI标准定义的C语言关键字共32个 : auto double int struct break else long switch case enum register typedef char ...

  6. c语言中字符串输入格式错误的是什么,C语言中scanf函数格式化错误输入问题

    好久都么写文章了,一直忙着做课程设计,感觉有些懒了.今天实验室一个同学问到了这样一个问题. 函数名: scanf功 能: 执行格式化输入 用 法: int scanf(char *format[,ar ...

  7. python语言中与扩展程序功能相关的保留字_Python语言中,与函数使用相关的保留字是哪个?...

    [填空题]Complete the sentences with the words below. 1. The ________of our company was attacked yesterd ...

  8. 在java语言中下列语句正确的是_在Java语言中,下列语句中正确的是

    [多选题]制造费用主要是在为企业基本生产车间提供产品或劳务时发生的各项费用,包括() [单选题]辅助生产费用的计划成本分配法中,辅助生产产品或劳务的成本差异,为简化计算工作,直接记入( ) [单选题] ...

  9. c语言中整数和实数能比较大小吗,c语言中,输入一个数字,怎么判断那个数字是整数还是实数,代码如下,输入实数后出现了死循环...

    c语言中,输入一个数字,怎么判断那个数字是整数还是实数,代码如下,输入实数后出现了死循环 int main(void) { SEQLIST a; int b;//用于保存输入选择的数字 a.len=0 ...

  10. while能不能是c语言变量名,C语言 while(!x);是什么意思? 下面代码的C语言中while(x--)是什么意思...

    导航:网站首页 > C语言 while(!x);是什么意思? 下面代码的C语言中while(x--)是什么意思 C语言 while(!x);是什么意思? 下面代码的C语言中while(x--)是 ...

最新文章

  1. 中医点滴 1 --- 冬季外感喉咙痛 寒性荨麻疹
  2. oracle 批量插入
  3. LeetCode—211. 添加与搜索单词 - 数据结构设计
  4. Android 第二章 本地文件的读写
  5. Keil5 software packs和legacy device database分类讲解
  6. Java线程类核心方法
  7. JS和OC间的通信(使用JavaScriptCore)
  8. 【HDOJ】1261 字串数【组合数学--排列+代数】
  9. 【Spring学习笔记-MVC-12】Spring MVC视图解析器之ResourceBundleViewResolver
  10. Java高手速成│编写你第一个数据库程序
  11. 基于ssm的简单员工信息管理系统
  12. 从单片机初学者迈向单片机工程师(对初学者非常有用)
  13. python不能作为变量名的_在Python语言中,不能作为变量名的是
  14. css段落首行缩进,文字间距
  15. MySQL 基础学习笔记
  16. DS树--找出直系亲属
  17. python开发工具geany_geany作为Python的编辑器好用吗?
  18. iOS多线程简单理解
  19. 基于python的网络舆情系统通用框架
  20. 猜数字小游戏(原创)

热门文章

  1. 基于多机器学习模型的破产预测
  2. 我们该如何运营Facebook账号呢?
  3. 相机旋转矩阵求解三个姿态角
  4. 我的世界服务器怎么解压文件,我的世界整合包压缩包解压及使用
  5. 【Unity】第一人称实现键盘移动WASD
  6. 百度购YY:追风者能翻盘?
  7. 计算机网络与协议实验VLAN配置,计算机网络实验三虚拟局域网vlan划分与配置
  8. web登录用户名密码加密
  9. 不锈钢常识 - Powered by Discuz!
  10. 字节跳动2020春招后端开发工程师笔试复盘