《python算法教程》个人学习心得之(一):归纳、递归与归简

本文介绍了《Python算法教程》中关于归纳、递归与归简的概念,通过实例展示了如何应用这三种算法思想。归简法通过转化复杂问题为简单问题来求解,如优化数字列表中寻找最接近数字的算法。递归法以函数自我调用来解决问题,例如在选择排序中的应用。归纳法则通过证明基础情况和递推关系来验证整个问题的正确性。

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

写在开头:

这个学期上了一门叫做Python入门的选修课,差不多算是系统的学习了一下Python这门编程语言,基本的入门应该可以是算的,下一步的学习当然也不能落下。去图书馆闲逛,看到了这本《python算法教程》(挪威 Magnus Lie Hetland 著 凌杰 陆禹淳 顾俊 译),下一步先温习一下以前的算法也是不错的。本人小透明一枚,写这些,权当是一种学习笔记,如果你无意中看到,并觉得对你的学习有所帮助,对我来说也是一种荣幸。



----------------------------------------------------------正文分割------------------------------------------------------------



前三章的内容,没有什么特别难的,差不多都是一些基本概念的东西,这本书的第四章是叫做“归纳、递归与归简”,这是我们接触的比较早的算法思想之一,先解释一些这三种概念:

归简法指将某一问题转化成另一个问题,通常来讲,我们倾向于把一个较难的未知问题转化成一个较简单的已知问题来进行解决。(把问题简单化)

归纳法是用于证明某个语句读某种大型对象类是否成立,我们要先证明在某一基本情况下成立,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值