唐良荣《计算机导论-计算思维和用技术》第4章算法基
《计算机导论——计算思维和应用技术》
计算机
第4章 算法基础
4.1 算法的特征
4.2 递归与迭代
4.3 排序与搜索
4.4 数据结构
4.1.3 算法的评估
4.1.4 算法复杂度
4.1.1 算法的定义
4.1.2 算法的表示
4.1.1 算法的定义
1、算法的基本定义
最早的算法:
公元前2000年,古巴比伦数学家提出了一元二次方程及其解法。
高德纳(Donald Ervin Knuth):
“算法知识远不是为了编写好的计算程序,它是一种具有一般意义的智能工具,必定有助于对其他学科的理解,不论化学、语言学或者是音乐等”。
科尔曼(Thomas H.Cormen):
“算法就是任何定义明确的计算步骤,它接收一些值或集合作为输入,并产生一些值或集合作为输出。这样,算法就是将输入转换为输出的一系列计算过程”。
程序不一定都是算法,程序不一定满足有穷性。
程序是算法在计算机上的实现。
4.1.1 算法的定义
2、算法的基本特征
(1)有穷性
算法必须在有穷步后结束。
(2)确定性
算法必须无二义性,不会产生理解偏差。
算法任何时候都只有唯一的一条执行路径。
(3)可行性
算法描述的操作可以通过基本运算实现。
(4)输入
算法有0个或多个输入。
有些数据在算法执行过程中输入,而有的数据被嵌入在算法之中。
(5)输出
算法有1个或
您可能关注的文档
最近下载
- 2025年上半年浙江舟山市定海区城东街道办事处第一批招聘城市管理辅助人员4人备考题库推荐.docx VIP
- 2026年超星尔雅西方文论原典导读考试题库200道带答案(最新).docx VIP
- 2025年福建省肿瘤医院医护人员招聘参考题库附答案解析.docx
- (完整版)税务师考试题库(预热题).docx
- 2023年初级经济师考试完整题库及参考答案【基础题】.docx
- 《老年认知功能障碍慢病管理指南(2025)》解读PPT课件.pptx VIP
- 2025温州瓯海区娄桥街道办事处面向社会公开招聘编外工作人员1人考前自测高频考点模拟试题及参考答案详.docx
- 2023年报检员资格考试题库附参考答案(培优b卷).docx
- 2025年海淀中考物理试题及答案.docx
- 国开电大秘书实务(甘肃)形考任务一参考答案.doc VIP
原创力文档

文档评论(0)