加载过慢请开启缓存
由于CS50自带及其详细的笔记,所以不再赘述。以下内容仅为CS50学习过程中遇到的问题与心得分享
在Java中,值的传递就是bits的传递
讲解引用类型的生成过程,用一些最基础的硬件方面的例子以便于理解
def memo(f): cache = {} def memoized(n): if n not in cache: cache[n] = f(n) return cache[n] return memoized
class <name> (<base class>): <suite>
Dont repeat your self !
#yield from for x in a: yield a # 等价于 yield from a
tree( 3, [ tree( 1 ), tree ( 2, [ tree( 1 ), tree( 1 ) ] ) ]
def fact_times(n, k): if n==0: return k else: return fact_times(n-1, k*n)