- 28
- 0
- 约8.51千字
- 约 70页
- 2017-05-03 发布于山西
- 举报
第十二章算法与数据结构
12.1 算法的基本概念
该节知识点所占试题比重为12%,属于重点考查对象,基本上每次必考,主要考查算法的定义和对算法复杂度的理解。历次试题分值在0-4分之间波动。
12.1.1 考点1: 算法的定义
算法是对一个问题求解步骤的一种描述,是求解问题的方法,它是指令的有限序列,其中每条指令表示一个或者多个操作。一般来说,一个算法具有以下5个主要特性。
有穷性:一个算法(对任何合法的输入)在执行有穷步后能够结束,并且在有限的时间内完成。
确定性:算法中的每一步都有确切的含义。
可行性:算法中的操作能够用已经实现的基本运算执行有限次来实现。
输入:一个算法有零个或者多个输入,零个输入就是算法本身确定了初始条件。
输出:一个算法有一个或者多个输出,以反映出数据加工的结果。
12.1.2 考点2:算法复杂度
算法复杂度包括时间复杂度和空间复杂度,是衡量一个算法好坏的度量。
1、时间复杂度:基本操作重复执行的次数的阶数 T(n)=o(f(n))
2、空间复杂度:是算法所需空间的度量。
G(n)= O(f(n))
例1:NXN矩阵相乘
for(i=1;i=n;i++)
for(j=1;j=n;j++)
{c[i][j]=0;
for(k=1;k=n;k++)
c[i][j]=c[i][j]+a
您可能关注的文档
最近下载
- 2026年广东省普通高中学业水平考试生物试卷及答案.doc VIP
- 全国教育科学规划课题申报书:63.《中华优秀传统文化在艺术教育中的传承与发展研究》.docx VIP
- 有效的小学数学教学设计.docx VIP
- 2024-2025学年江苏省常州市高一下学期4月期中质量调研政治试题(解析版).docx VIP
- 高考数学压轴题专项训练:椭圆(解答题压轴题)含答案及解析.pdf VIP
- 金沙江溪洛渡水电站左岸谷肩堆积体边坡监测成果浅析.pdf VIP
- 2026年广东省普通高中学业水平考试地理试卷及答案.doc VIP
- 北师大版数学小升初模拟试卷(各地真题).docx VIP
- 太极创业项目计划书.docx VIP
- 《精密机械设计基础(第二版)》裘祖荣习题参考答案.pdf VIP
原创力文档

文档评论(0)