- 18
- 0
- 约4.83千字
- 约 5页
- 2020-09-02 发布于广东
- 举报
数据结构与算法
1.1 算法
1.算法的基本概念
算法是指解题方案的准确而完整的描述。通俗的说,算法就是计算机解题
的过程。算法不等于程序,也不等于计算方法,由于受到计算机系统运行环境
的限制,程序的编制不可能优于算法的设计。
2 .算法的基本特征
① 确定性 : 算法中每一步骤都必须有明确定义,不允出现歧义。
② 有穷性 : 算法必须能在有限的时间内执行完成,即能在执行有限个步骤
后终止。
③ 可行性 : 算法原则上能够精确地执行。
④ 拥有足够的情报 : 算法有零个或多个输入、至少有一个输出。
3.算法的基本要素
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是
算法的控制结构。
·运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。
·三种基本控制结构:顺序结构、选择结构、循环结构。
4 .算法的复杂度
① 算法时间复杂度:指执行算法所需要的计算工作量。即算法执行过程中
所需要的基本运算次数。通常用平均性态和最坏情况复杂度衡量算法的时间复
杂度。
② 算法空间复杂度:执行算
您可能关注的文档
- 东北林业大学大学836数据结构与高级语言程序设计东北林业大学大学2020考研专业课初试大纲(20200901184313).pdf
- 东北林业大学大学836数据结构与高级语言程序设计东北林业大学大学2020考研专业课初试大纲.pdf
- 二级公共基础知识2020(20200901203614).pdf
- 二级公共基础知识2020.pdf
- 分酒问题-数据结构与算法课程设计报告(20200901180755).pdf
- 分酒问题-数据结构与算法课程设计报告(20200901184746).pdf
- 分酒问题-数据结构与算法课程设计报告(20200901193619).pdf
- 哈希表(Hash表)数据结构与算法(2020)(20200901193634).pdf
- 哈希表(Hash表)数据结构与算法(2020).pdf
- 哈希表(Hash表)数据结构与算法(20200901180307).pdf
原创力文档

文档评论(0)