陈光老师---递归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

递归:传递任务,回到原点。
在这里插入图片描述

在这里插入图片描述

当递归次数很多时,系统有可能会出现堆栈溢出。

在这里插入图片描述
即在时序上做设计,每一次完成一步,剩下的交给下家完成。
在这里插入图片描述
3递归的深度不能太深,防止出现堆栈溢出

最后一次不需要递归,只需要满足终止条件即可。

## 斐波拉其数列
def fibo(n)if n<=2:
		return 1
	return fibo(n-1)+fibo(n-2)
##有记忆的斐波拉其数列
##初始记忆
fib_mem = {1:1, 2:1} #字典
 #当输入为1时,输出为1;当输入为2,输出为1。

def fibo(n)if n in fib_men: ##如果初始记忆中有,则直接返回
		return fib_mem[n]
	fib_mem[n] = fibo(n-1) +fibo(n-2)
	return fib_mem[n]

python 中函数中 传递的参数是可变对象时 ,那么就是传递前后就是引用关系,不会生成新的数据。

python 中函数中 传递的参数是不可变对象时 ,那么就是传递后就会创建一个副本,这是会占用资源的。

摩尔斯编码

不定长的字符解码
在这里插入图片描述
平滑摩尔思电码就是编码符号之间没有间隔。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值