- 2
- 0
- 约1.79万字
- 约 115页
- 2017-06-25 发布于湖南
- 举报
第8章算法与数据结构基础
大学计算机基础 第8章 算法与数据结构基础 算法的基本概念与评价 数据结构的基本概念 线性表及其存储结构 栈及其存储结构 队列及其存储结构 树和二叉树 查找 排序 §8.1.1 算法基本概念 算法的定义 算法(algorithm)是指对特定问题求解步骤准确而完整的描述,它是指令序列的有限集合,其中每一条指令表示一个或多个操作。 用计算机解决具体问题的时候,需要以下几个步骤: 区分算法和程序。 例: 任意输入一个数,若大于0,输出‘YES’,否则输出‘NO’。 自然语言表述: 步骤1:任意输入一个数x 步骤2:如果x大于0,输出‘YES’,转到步骤4 步骤3:输出‘NO’ 步骤4:结束 伪代码描述: 输入一个数x; if (x0) 输出‘YES’; else 输出‘NO’; §8.1.2 算法的效率与存储量评价 对于算法不能只考虑能否在有穷步终止,还要考虑如何在用户可接受的有穷范围内实现,即对算法的效率进行分析。 对一个算法做出全面的分析可分两个阶段进行,即事前估算和事后统计,通常采用事前估算的方法,评测出来的结果就是所谓的“算法复杂度”。 算法复杂度可以分为时间复杂度和空间复杂度。 1. 算法的时间复杂度 抛开与计算机软、硬件有关的因素,可以认为一个特定算法“运行工作量”的大
您可能关注的文档
最近下载
- qc080000基础知识q080000基础知识qc080000基础知识qc080000基础知识.ppt VIP
- 家校齐携手,开启新学期2025-2026学年高二下学期开学高中家长会.pptx
- 人体成分分析介绍.pptx VIP
- 人教版(2025)一年级数学下册第五单元100以内的笔算加、减法素养卷(含答案).docx VIP
- 留学生语言使用偏误分析与对策.pptx VIP
- 高频优选:铁路供电段笔试题及答案.doc VIP
- 10.爸爸妈妈在爱我(教学设计)一年级下册心理健康(浙教版).docx VIP
- 僧尼孽海 全本.docx VIP
- AP微观经济学 2018年真题 附答案和评分标准 AP Microeconomics 2018 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
原创力文档

文档评论(0)