数据结构学习笔记(内容全部来自网上的学习资料)
线性结构 内存连续
链式结构 内存不连续
各有各的优缺点、否则就没有其他结构什么事了
优化兔子序列的计算时间复杂度
f(n) = f(n-1) + f(n-2)
只用递归思想其解决的话 时间复杂度 为O(2^n) 因为做了多次重复计算了
解决思路:数据缓存 + 内存控制 这样可权衡考虑时间复杂度与内存资源
如果将
需要用到装饰器:
装饰器能够做什么:可以对现有的函数增加新的功能 ,但是又不改变函数的调用方式
即:原函数该怎么着就怎么着
装饰器是什么:高阶函数 and 嵌套函数
高阶函数:参数为函数对象 or 返回函数 的一种函数
详细解释 参考链接
修饰器
最新推荐文章于 2019-09-12 13:43:39 发布