日期:2023-04-21 09:20:52 来源:互联网
1、计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
(资料图)
2、【算法性质】一个算法必须具备以下性质:算法首先必须是正确的,即对于任意的一组输入,包括合理的输入与不合理的输入,总能得到预期的输出。
3、如果一个算法只是对合理的输入才能得到预期的输出,而在异常情况下却无法预料输出的结果,那么它就不是正确的。
4、算法必须是由一系列具体步骤组成的,并且每一步都能够被计算机所理解和执行,而不是抽象和模糊的概念。
5、每个步骤都有确定的执行顺序,即上一步在哪里;下一步是什么,都必须明确,无二义性。
6、无论算法有多么复杂,都必须在有限步之后结束并终止运行;即算法的步骤必须是有限的。
7、在任何情况下,算法都不能陷入无限循环中。
8、一个问题的解决方案可以有多种表达方式;但只有满足以上4个条件的解才能称之为算法。
9、【算法特点】有穷性。
10、一个算法应包含有限的操作步骤,而不能是无限的。
11、事实上“有穷性”往往指“在合理的范围之内”。
12、如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。
13、确定性。
14、算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。
15、算法中的每一个步骤应当不致被解释成不同的含义,而应是十分明确的。
16、也就是说,算法的含义应当是唯一的,而不应当产生“歧义性”。
17、有零个或多个输入、所谓输入是指在执行算法是需要从外界取得必要的信息。
18、有一个或多个输出。
19、算法的目的是为了求解,没有输出的算法是没有意义的。
20、有效性。
21、 算法中的每一个 步骤都应当能有效的执行。
22、并得到确定的结果。
23、参考资料胡金初.计算机算法. 北京交通大学出版社: 北京交通大学出版社,2009年03月。
本文到此分享完毕,希望对大家有所帮助。
标签:
百事通!计算机算法是什么东西_计算机算法是什么
全球微动态丨市场关注点转向新作,郑棉料震荡向上
快消息!小萨:我对因为我与追梦的事件剥夺了球队的成功而感到难过
世界聚焦:马斯克的星舰其实没有发射失败?看到这种说法我惊了
热门看点:在线word文档编辑开发_在线word文档编辑
全球资讯:历史大课开讲了,以史为镜可以知兴衰: 美国打倒了美国
环球信息:科大讯飞:2022年度净利润5.61亿元,同比下滑63.94%
焦点热文:反恐24小时第九季哪里可以看 反恐24小时第九季
百事通!Quest v53固件测试:Quest 2向下兼容3DoF应用、支持平躺模式
看点:镑美回调多头不用怕!杰富瑞预测美元再次下滑,夏季前汇价能升至1.2700
每日头条!千古帝乡焕新绿 生态枣阳入眼来
【新要闻】达拉斯联储行长:美国通胀率一直太高 希望看到物价数据改善
环球观点:超级品牌日来袭 换机就选武极爆款游戏主机
动态焦点:生成式AI 开辟人工智能新纪元,AIGC赛道风起云涌(上)|汉能云生态观察
今日聚焦!泰达股份一季度实现营收约45.99亿元 同比增89.58%
当前快播:阿尔托的冒险多少钱 阿尔托的冒险游戏价格介绍
焦点速看:扬杰科技(300373.SZ)拟投建6英寸碳化硅晶圆生产线项目 总投资约10亿元
环球即时看!悦达投资一季度延续盈利态势 智能制造焕发新活力
今日聚焦!平森:这是我生涯首次无缘季后赛 输球不代表东欧组合没效果
【全球时快讯】美智光电冲刺创业板上市:美的为其控股股东,计划募资约5亿元
天天即时:厦门旅游观光巴士日游观光线路(上行+下行)
全球今热点:芯瑞达:一季度归母净利润3868.46万元,同比增34.25%
当前聚焦:“新奇智特”家电再出圈!产品升级背后折射中国家电产业迈向中高端
全球百事通!沈阳方特2023五一特惠票能免费带儿童吗?
天天关注:美国数字经济产业现状及市场规模
当前简讯:全方位护航广电行业发展,维谛技术(Vertiv)为客户创造高价值体验
天天观点:小龙虾打包回来第二天可以吃吗
天天播报:第二十二届“汉语桥”世界大学生中文比赛爱尔兰赛区比赛成功举办
全球实时:推动经济运行持续整体好转(经济新方位·首季数据观察)
环球最资讯丨polaris对应的情侣名(polaris)