- 4
- 0
- 约1.11万字
- 约 67页
- 2019-01-18 发布于福建
- 举报
唐良荣《计算机导论-计算思维和应用技术》第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个或
您可能关注的文档
最近下载
- 2026年2月份最新可编辑征信报告模版简版.pdf
- 学堂在线 智能医学发展前沿 章节测试答案.docx VIP
- BIM行业发展分析的报告.docx VIP
- 热力有限公司供热安全操作规程.pdf VIP
- 12J003 室外工程图集标准.docx VIP
- 施工现场临时水电操作手册(可编辑).pptx VIP
- T_CEC 1019—2024 抽水蓄能工程建设项目保险管理导则.docx VIP
- SHS 01009—2019 管壳式换热器维护检修规程.docx VIP
- 2_H3G-TA硬件安装调试手册(CM-02N)B2版(对外公开)华塑电池巡检仪.pdf VIP
- 三维复杂槽型可转位刀片断屑机理及参数化设计研究-机械工程专业论文.docx VIP
原创力文档

文档评论(0)