- 博客(2)
- 收藏
- 关注
原创 数据结构与算法分学习笔记(1)——时间复杂度和空间复杂度
时间复杂度和空间复杂度一、引言二、时间复杂度2.1 算法时间复杂度的定义2.2 推导大0阶的攻略2.3 常见的时间复杂度三、空间复杂度一、引言设计算法一般是为了提高效率,这里的效率通常是指算法执行的是时间那我们因该如何度量算法的执行时间呢?事前分析估算方法:在计算机程序编写前,依据统计方法对算法进行评估高级语言编写的程序在计算机上运行时所消耗的时间取决于下列因素:序号因素1算法采用的策略,方案2编译产生的代码质量3问题的输入规模4机器执行指令的速度
2021-04-24 23:14:43
208
2
原创 数据结构与算法分析学习笔记(0)——绪论
数据结构和算法绪论一、什么是数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。程序设计 = 数据结构 + 算法简单地说,数据结构就是关系,就是数据元素相互之间存在的一种或多种特定关系的集合二、数据结构分为:逻辑结构和物理结构逻辑结构:是指数据对象在数据元素之间的相互关系物理结构:是指数据的逻辑结构在计算机中的存储形式2.1 逻辑结构逻辑结构分为:集合结构,线性结构,树形结构,图形结构2.1.1 集合结构集合结构中的数据元素除
2021-04-18 12:21:15
135
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人