感谢您看到我,这里是浮生君。千里之行,始于足下。和浮生君一起重新学习数据结构和算法吧~
无论是实际工作中不同的业务抽象,还是在面试中变化的算法题型,都需要我们灵活运用数据结构和算法的知识,而程序员们都应该知道一个公式“程序=数据结构+算法”,可见其重要性。总之“万变不离其宗”,熟悉数据结构是基础,建立算法思维是核心,就是要在变化中找到不变的部分。
将要开启的数据结构和算法的学习,分为下面三个模块:
今天就来聊一下程序如何衡量,需要咱理解下面几个小问题~
一、复杂度
1、程序消耗的资源是什么?
计算的时间和存储的空间,资源消耗越少,效率越高。
2、如何判断资源消耗多少?
一般我们