1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《3.5.1什么是递归法》最新PPT课件优质课下载
游戏——思考
第二组游戏中的第一位同学不能告诉大家的原因是什么?
第一、四组游戏中的第一位同学不能告诉大家的原因是什么?
从这个游戏中看出,第一位同学能告诉大家答案,需要具备什么条件呢?
1、能够把问题按规律传递下去。
2、问题传递到一定时候,会知晓答案,然后逐步往回传回答案。
递推
回归
没人知道答案
有空缺位置,问题不能传递下去
——用递归法解决问题
递归法
例一:
有5个人依次坐在一排。问第5个人几岁?他说比第4个人大2岁。第4、3、2个人都说比相邻的大2岁。最后问第1个人,他说是10岁。求:第5个人是几岁?
分析问题:
假设用函数age(n)来表示第n个人的年龄。
age(5)=age(4)+2
age(4)=age(3)+2
age(3)=age(2)+2
age(2)=age(1)+2
age(1)=10
分析过程如下:
问