数据结构和算法分析

Data_Structure 绪论

2017-02-27  本文已影响26人  BigLong

概念和术语

常见数据结构(data structure) 复数存储结构示意图 不同数量级时间复杂度性状

有些算法的时间复杂度难以确定,对于多项式可以只取增长最快的项,例如对于(n-1)(n-2)/2,可以只取n^2。另外对于一些算法,f(n)还会随着输入的数据不同而变化。例如冒泡排序,此时可以用平均时间复杂度(不推荐),推荐分析最坏情况下的时间复杂度。

小记

第一章主要是一些概念和术语,是入门数据结构的基础,因此必须要仔细读一遍,在这里,我也是在阅读过程中记录一些比较重要的概念,还有很多细节需要读课本。1.3小节的抽象数据类型的表示与实现没有记录,主要是介绍了类C语言。
读绪论差不多用了三天的零碎时间吧,一边看一边记笔记,效果还可以。
该文是用markdown格式写的,还没有用过的可以搜搜相关资料,推荐有时间可以学习一下,目测十几分钟就学会了。之前还创建了一个公众号wulierdan(wuli二蛋),取了个这么蛋疼的名字。。。关注之后就可以定期接受推送咯,一起学习,共同进步。

上一篇 下一篇

猜你喜欢

热点阅读