陈光老师
yalipf
这个作者很懒,什么都没留下…
展开
-
陈光老师---递归
递归:传递任务,回到原点。当递归次数很多时,系统有可能会出现堆栈溢出。即在时序上做设计,每一次完成一步,剩下的交给下家完成。3递归的深度不能太深,防止出现堆栈溢出最后一次不需要递归,只需要满足终止条件即可。## 斐波拉其数列def fibo(n): if n<=2: return 1 return fibo(n-1)+fibo(n-2)##有记忆的斐波拉其数列##初始记忆fib_mem = {1:1, 2:1} #字典 #当输入为1时,输出为1;当...原创 2020-06-03 20:53:25 · 243 阅读 · 0 评论 -
陈光老师——pythontutor的使用
pythontutor两种运行方式1.Visualize Execution模式* 编好以后,生成运行代码。* 点击代码生成断点,代码变红。* Edit the code。 2.Live Programming Mode模式实时更新代码。3.小技巧#pythontutor_hide: arr##这句话是在pythontutor里隐藏arr这个变量。 tmp = su...原创 2020-05-05 22:42:13 · 3972 阅读 · 2 评论 -
陈光老师——深拷贝浅拷贝--
import copya= [1,2,[3,4]]//运行结果b=[1,2,[3,4]]原创 2020-05-05 19:15:41 · 256 阅读 · 1 评论