大话数据结构读书笔记

第二章 算法

2.11 最坏情况与平均情况

平均运行时间是从概率的角度看,这个数字在每一个位置的可能性是相同的,所以平均的查找时间n/2次后发现这个目标元素。

这里的n/2怎么理解?

最坏情况运行时间是一种保证,那就是运行时间将不会再坏了。在应用中,这是一种最重要的需求,通常,除非特别指定,我们提到的运行时间都是最坏情况的运行时间。

这是前提条件。

然后这个数字在每一个位置可能找到,也可能找不到。所以平均的查找(运行)时间是n/2次后发现这个元素。

2.12 算法空间复杂度

可以用空间换取时间

第三章 线性表

零个或者多个数据元素的有限序列

3.2 线性表的定义

 

原文地址:https://www.cnblogs.com/usual2013blog/p/4018405.html