1.2空间与时间复杂度(二)

回顾

昨天学习了渐进时间复杂度,表示算法的执行时间与数据规模之间的增长关系。今天来看下空间复杂度,也就是渐进空间复杂度,表示算法的存储空间与数据规模之间的增长关系。

空间复杂度分析

关注和数据规模n相关的空间大小

常见的空间复杂度就是O(1)、O(n)、O(n^2),而O(logn)、O(nlogn)之类的对数阶复杂度平时用不到。

复杂度小结

image.png

渐进复杂度用于分析算法执行效率与数据规模的增长关系,如上图,越高阶复杂度的算法执行效率越低。

摘自极客时间 - 王争老师的《数据结构与算法之美》
《数据结构与算法之美》学习笔记 Day2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容