唐良荣《计算机导论-计算思维和应用技术》第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个或
您可能关注的文档
最近下载
- 金风GWH 191-4.0 V12R01C100 产品说明书.pdf VIP
- 全类食材食品检验检测措施流程.docx
- 文华期货软件公式指标文华财经指标公式源码期货指标准确率百分百指标.doc VIP
- 解析版2026年中考第一次模拟考试:数学一模提分卷(江苏常州专用)(解析版)解析版.docx VIP
- 《人工智能概论》 课件全套 喻恺 第1--8章 人工智能概述---人工智能安全与伦理.pptx VIP
- 四宫格数独练习题(初级、中级、高级各22套题).pdf VIP
- 高一上学期英语阅读理解及书面表达练习(10).pdf VIP
- 2026年全国保安员资格考试全真模拟试卷及答案(共五套).docx
- 文华期货软件指标公式文华财经期货软件指标公式 哪个指标最准.docx VIP
- DB11∕1219.2-2019 文物艺术品数据元规范 第2部分:书画.pdf VIP
原创力文档

文档评论(0)