当前位置: 首页 > news >正文

算法特征

运行于计算机的各种算法有如下特征。

  • 输入:算法从一个指定集合得到输入值,可以有0个、1个或多个值,由赋值或输入语句实现;
  • 输出:对每个输入值,算法都要从指定的集合中产生输出值,输出值就是问题的解,可以有1个或多个输出值,由输出语句实现;
  • 确定性:算法的步骤必须准确定义,不能产生歧义;
  • 正确性:对每一次输入值,算法都应产生正确的输出值;
  • 有限性:对任何输入,算法都应在有限步骤之后产生输出;
  • 有效性:算法每一步必须能够准确地执行,并在有限时间内完成;
  • 通用性:算法不只是用于特定的输入值,应该可以用于满足条件的所有问题。* 输出:对每个输入值,算法都要从指定的集合中产生输出值,输出值就是问题的解,可以有1个或多个输出值,由输出语句实现;
  • 确定性:算法的步骤必须准确定义,不能产生歧义;
  • 正确性:对每一次输入值,算法都应产生正确的输出值;
  • 有限性:对任何输入,算法都应在有限步骤之后产生输出;
  • 有效性:算法每一步必须能够准确地执行,并在有限时间内完成;
  • 通用性:算法不只是用于特定的输入值,应该可以用于满足条件的所有问题。

例1.1 找出计算机软件专业录取的新生中高考总分的最高分。

分析:这个问题等价于求有限整数序列中最大值的算法,可采取以下步骤。

  1. 将序列中第一个整数设为临时最大值max ;
  2. 将序列中下一个整数与临时最大值比较,如果这个数大于临时最大值,临时最大值更新为这个整数;
  3. 重复第2步,一直比较到序列中最后一个数时停止。此时临时最大值就是序列中的最大整数。

在此算法中,输入是软件专业所有新生的高考成绩,输出是高考最高分,算法过程从序列第一项开始,并把序列第一项设为临时最大值的初始值,接着逐项检查,如果有一项超过最大值,就把最大值更新为这一项的值,检查到序列的最后一项结束。


算法每进行一步,要么是比较最大值和这项的大小,要么是更新最大值的值,所以每一步的操作都是确定的,能保证最大值是已检查过的最大整数,结果是正确的。如果序列包含 n 个整数,经过 n-1次比较就结束,所以算法步骤是有限的有效的。这个算法可以用于求任何有限整数序列问题的最大元素,所以它是通用的

http://www.jsqmd.com/news/377728/

相关文章:

  • 从“问卷迷宫”到“智能灯塔”:书匠策AI如何重塑教育科研问卷设计新生态
  • 从“问卷迷宫”到“AI罗盘”:书匠策AI如何重塑教育科研问卷设计新航向
  • 进程终止的5种方式
  • 2026酒店大堂商用咖啡机推荐 高品质全自动机型精选 稳定高效易运维 - 品牌2025
  • 从“问卷迷航”到“智能领航”:书匠策AI如何重塑教育科研问卷设计新生态
  • 题目1465:蓝桥杯基础练习VIP-回形取数
  • 2026年正规的带灯工业吊扇,遥控工业吊扇厂家优质供应商推荐榜 - 品牌鉴赏师
  • 成都考驾照全流程指南(含详细流程、注意事项等参考,含成都驾校考试指南) - 深度智识库
  • 免疫治疗门诊动线优化:Go离散事件仿真(DES)从“常规排队”到“ResusBay挤兑”的技术全解(上)
  • 2026大型办公室咖啡机连锁品牌优选专业商用全自动咖啡机解决方案 - 品牌2025
  • 从“问卷迷雾”到“智能灯塔”:书匠策AI如何重塑教育科研问卷设计新范式
  • 成都包子招商加盟新趋势:地道美味与品牌力量,美食小吃/手工小笼包/小吃/包子/酱肉小笼包/非遗红油小笼包,包子合作有哪些 - 品牌推荐师
  • 携程任我行礼品卡回收解锁隐藏价值攻略 - 京顺回收
  • 免疫治疗门诊动线优化:Go离散事件仿真(DES)从“常规排队”到“ResusBay挤兑”的技术全解(下)
  • 信号与槽
  • 2026全自动商用咖啡机口碑厂家推荐 值得信赖的口碑品牌 - 品牌2025
  • 2026年锅炉品牌排名,远大锅炉导热油锅炉好用吗 - 工业品网
  • 探讨天御香山花园、港中旅花园、万科臻山府房产如何选择 - 工业品牌热点
  • 应用安全 --- 手机浏览器抓包 之 devtools
  • 京东 e 卡变现避坑指南,新手也能安全高效操作 - 团团收购物卡回收
  • 2026年诚信的工业壁挂风扇,工业移动风扇厂家口碑推荐清单 - 品牌鉴赏师
  • Seata AT 模式的二阶段提交与“脏写”问题
  • 2026年全国防爆墙厂家哪家有实力?可靠专业有保障 适配多行业应用场景 - 深度智识库
  • 鼠标运维日志
  • 【2026】 LLM 大模型系统学习指南 (64)
  • 【2026】 LLM 大模型系统学习指南 (65)
  • 2026年最新高低压开关柜厂家五大推荐:箱式变电站、电力变压器、电力工程、变频控制柜厂家精选 - 深度智识库
  • 闲置京东 e 卡别浪费!安全变现全攻略 - 团团收购物卡回收
  • “0.5ms–2.5ms”与代码中“1000–2000”的矛盾
  • IEDA工具总结笔记