数据结构(1)——时间复杂度与空间复杂度

2019-03-10  本文已影响0人  Taoyongpan

一、什么是数据结构:

数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。
数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。
数据项:一个数据元素可以由若干个数据项组成。
数据对象:是性质相同的数据元素的集合,是数据的子集。
摘自《大话数据结构》

二、什么是算法:

1>算法是利用计算机解决问题的处理步骤,简而言之,算法就是解决问题的步骤。

这里我的理解是通过操作数据结构获取我们想要的结果的过程集合成为算法;

三、衡量一个算法的标准:

解决一个问题的方法有很多,有好有坏,我们需要一定的标准来判定算法的效率;
1>时间复杂度:算法执行所需要消耗的时间;
2>空间复杂度:算法执行所需要占据的内存;

四、时间复杂度的计算:

五、空间复杂度的计算:

六、总结:

上一篇 下一篇

猜你喜欢

热点阅读