算法设计笔记(十二)递归树

递归树作为迭代计算的模型,其生成过程与迭代过程一致,每个节点对应迭代方程中的项。通过将函数项转化为二层子树并不断递归,直至消除所有行数项。递归树在计算复杂度时,由于最右侧子树减少速度快,常以最右侧路径长度为基准。递归树的应用实例展示了这一原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概念:
1、递归树是迭代计算的模型。
2、递归树的生成过程与迭代过程一致。
3、递归树上所有项恰好是迭代之后产生和式中的项。
4、对递归树上的项求和就是迭代后方程的解。
在这里插入图片描述
二层子树的例子在这里插入图片描述
递归树的生成规则
1、初始时递归树只有根节点,其值为W(n)
2、不断连续下述过程
将函数项叶节点的迭代式W(m)表示成二层子树用子树替代该叶节点
3、继续递归树的生成,直到树中无行数项为止

递归树的生成实例在这里插入图片描述

**在这里插入图片描述递归树在这里插入图片描述

递归树上量的求和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值