We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 54951e2 commit 571beafCopy full SHA for 571beaf
docs/03_链表/lru_cache.py
@@ -7,9 +7,9 @@
7
8
9
def fib(n):
10
- if n <= 1:
11
- return 1
12
- return f(n - 1) + f(n - 2) # 由于涉及到重复计算,这个递归函数在 n 大了以后会非常慢
+ if n <= 1: # 0 or 1
+ return n
+ return f(n - 1) + f(n - 2) # 由于涉及到重复计算,这个递归函数在 n 大了以后会非常慢。 O(2^n)
13
14
15
def cache(func):
@@ -29,8 +29,8 @@ def _(n): # 这里函数没啥意义就随便用下划线命名了
29
30
@cache
31
def f(n):
32
33
34
return f(n - 1) + f(n - 2)
35
36
@@ -103,8 +103,8 @@ def _(n):
103
104
@LRUCache(10)
105
def f_use_lru(n):
106
107
108
109
110
0 commit comments