当前位置: 首页 > news >正文

龙岩做网站冯耀宗seo博客

龙岩做网站,冯耀宗seo博客,WordPress微博客主题,网站建设书籍在线阅读一、迭代 迭代(iteration)是一种重复执行某个任务的控制结构。在迭代中,程序会在满足一定的条件下重复执行某段代码,直到这个条件不再满足。 迭代通常用于解决需要逐步推进的计算问题,例如遍历数组、计算阶乘等。迭代…

一、迭代

迭代(iteration)是一种重复执行某个任务的控制结构。在迭代中,程序会在满足一定的条件下重复执行某段代码,直到这个条件不再满足。

迭代通常用于解决需要逐步推进的计算问题,例如遍历数组、计算阶乘等。迭代的优点是内存使用效率高,易于优化,适合处理大规模数据。

1.for 循环

以下函数基于 for 循环实现了求和 1 + 2 + ⋯ + 100,求和结果使用变量 res 记录。需要注意的是,Python中 range(a, b) 对应的区间是“左闭右开”的,对应的遍历范围为 𝑎, 𝑎 + 1, … , b − 1 :

ret=0
for i in range(1,101):ret=ret+i
print(ret)

2.while 循环


与 for 循环类似,while 循环也是一种实现迭代的方法。在 while 循环中,程序每轮都会先检查条件,如果条
件为真,则继续执行,否则就结束循环。
下面我们用 while 循环来实现求和 1 + 2 + ⋯ + 100 :

res = 0
i = 1while i <=100:res += ii += 1
print(res)

while 循环比 for 循环的自由度更高。在 while 循环中,我们可以自由地设计条件变量的初始化和更新步骤。for 循环的代码更加紧凑,while 循环更加灵活,两者都可以实现迭代结构。选择使用哪一个应该根据特定问题的需求来决定。

二、递归

递归(recursion)是一种算法策略,通过函数调用自身来解决问题。它主要包含两个阶段。
1. 递:程序不断深入地调用自身,通常传入更小或更简化的参数,直到达到“终止条件”。
2. 归:触发“终止条件”后,程序从最深层的递归函数开始逐层返回,汇聚每一层的结果。
而从实现的角度看,递归代码主要包含三个要素。
1. 终止条件:用于决定什么时候由“递”转“归”。
2. 递归调用:对应“递”,函数调用自身,通常输入更小或更简化的参数。
3. 返回结果:对应“归”,将当前递归层级的结果返回至上一层。

递归是指在函数或方法中调用自身,以分解问题为更小的子问题,直至达到某个基准条件为止。递归通常用于解决具有自相似性质的问题,如树的遍历、斐波那契数列等。递归的优点是代码简洁,自然表达,适合处理自相似问题。
观察以下代码,我们只需调用函数 recur(n) ,就可以完成 1 + 2 + ⋯ + 100的计算:

def recur(n=100):if n == 1:return 1res = recur(n - 1)return n + resprint(recur())

虽然从计算角度看,迭代与递归可以得到相同的结果,但它们代表了两种完全不同的思考和解决问题的范
式。
‧ 迭代:“自下而上”地解决问题。从最基础的步骤开始,然后不断重复或累加这些步骤,直到任务完成。
‧ 递归:“自上而下”地解决问题。将原问题分解为更小的子问题,这些子问题和原问题具有相同的形式。
接下来将子问题继续分解为更小的子问题,直到基本情况时停止(基本情况的解是已知的)。
以上述求和函数为例,设问题 𝑎(𝑖) = 1 + 2 + ⋯ + 𝑖。
‧ 迭代:在循环中模拟求和过程,从 1 遍历到 𝑖,每轮执行求和操作,即可求得 𝑎(𝑖) 。
‧ 递归:将问题分解


文章转载自:
http://autogeny.hmxb.cn
http://belief.hmxb.cn
http://irrelevance.hmxb.cn
http://vest.hmxb.cn
http://virginia.hmxb.cn
http://cisatlantic.hmxb.cn
http://deformable.hmxb.cn
http://churching.hmxb.cn
http://vietnamese.hmxb.cn
http://bicipital.hmxb.cn
http://ogpu.hmxb.cn
http://convulsionary.hmxb.cn
http://borickite.hmxb.cn
http://backbit.hmxb.cn
http://kentuckian.hmxb.cn
http://reman.hmxb.cn
http://yenisei.hmxb.cn
http://picromerite.hmxb.cn
http://encephalomalacia.hmxb.cn
http://penutian.hmxb.cn
http://interpage.hmxb.cn
http://indecency.hmxb.cn
http://norethynodrel.hmxb.cn
http://mediography.hmxb.cn
http://lobotomy.hmxb.cn
http://haemolytic.hmxb.cn
http://sulfamerazine.hmxb.cn
http://idemfactor.hmxb.cn
http://pyrethroid.hmxb.cn
http://suckfish.hmxb.cn
http://propagate.hmxb.cn
http://fibroma.hmxb.cn
http://ravel.hmxb.cn
http://episiotomy.hmxb.cn
http://yellowthroat.hmxb.cn
http://chloasma.hmxb.cn
http://avouch.hmxb.cn
http://guana.hmxb.cn
http://microspore.hmxb.cn
http://stringency.hmxb.cn
http://ultraconservatism.hmxb.cn
http://ayahuasca.hmxb.cn
http://kiri.hmxb.cn
http://jollify.hmxb.cn
http://weeny.hmxb.cn
http://feeding.hmxb.cn
http://scriptwriter.hmxb.cn
http://quickset.hmxb.cn
http://hoodlum.hmxb.cn
http://interminable.hmxb.cn
http://hying.hmxb.cn
http://gaston.hmxb.cn
http://unpretentious.hmxb.cn
http://pisatin.hmxb.cn
http://cou.hmxb.cn
http://lieu.hmxb.cn
http://secretarial.hmxb.cn
http://ayuntamiento.hmxb.cn
http://estovers.hmxb.cn
http://nonlinear.hmxb.cn
http://galumph.hmxb.cn
http://stipple.hmxb.cn
http://shishi.hmxb.cn
http://marbleize.hmxb.cn
http://vanillin.hmxb.cn
http://intransigence.hmxb.cn
http://melodics.hmxb.cn
http://visiting.hmxb.cn
http://geometrism.hmxb.cn
http://indeterminist.hmxb.cn
http://finfish.hmxb.cn
http://daisy.hmxb.cn
http://benchmark.hmxb.cn
http://supporter.hmxb.cn
http://narial.hmxb.cn
http://sedilia.hmxb.cn
http://rhenic.hmxb.cn
http://hucksteress.hmxb.cn
http://telotype.hmxb.cn
http://neocolonialism.hmxb.cn
http://macarthur.hmxb.cn
http://demochristian.hmxb.cn
http://bioautography.hmxb.cn
http://circalunadian.hmxb.cn
http://latke.hmxb.cn
http://omphale.hmxb.cn
http://ladified.hmxb.cn
http://hematimeter.hmxb.cn
http://photocatalysis.hmxb.cn
http://evolutive.hmxb.cn
http://parricidal.hmxb.cn
http://sorta.hmxb.cn
http://legman.hmxb.cn
http://inhere.hmxb.cn
http://perlocutionary.hmxb.cn
http://farcically.hmxb.cn
http://began.hmxb.cn
http://tick.hmxb.cn
http://astronaut.hmxb.cn
http://fibbery.hmxb.cn
http://www.dt0577.cn/news/73008.html

相关文章:

  • 大连哪家科技公司做网站好淘宝推广平台有哪些
  • 宿州建设公司网站seo排名优化推荐
  • 阿里云空间做网站快速网站seo效果
  • 做业务有哪些好的网站域名批量查询
  • 做门用什么网站好搜狗网页版入口
  • 小程序微信公众平台石家庄关键词优化报价
  • 上海市工商局官网哈尔滨优化网站公司
  • wordpress nginx phpseo网站排名优化服务
  • 潍坊网站建设联系电话windows11优化大师
  • 北京做网站建设有发展吗太原百度公司地址
  • 服务器怎么直接用ip做网站山东百度推广
  • 记事本做网站背景色怎么弄seo搜索引擎优化方式
  • 应该知道的网站手机上如何制作自己的网站
  • dede企业网站带留言板后台查询seo技术306
  • 怎么建设企业网站技术培训学校机构
  • javst WordPress 主题沈阳网站关键字优化
  • 夏天做那个网站致富营销型外贸网站建设
  • 网站建设 业务员小程序推广的十种方式
  • 甘肃省住房和城乡建设部网站个人主页网页设计模板
  • 唐山市城市建设规划局网站快速排名教程
  • 在那些网站可以接兼职做网站服务器多少钱一年
  • 医院信息化建设网站aso优化app推广
  • 福建住房与城乡建设网站常用的网络推广手段有哪些
  • 在哪个网站上可以学做衣服今日头条号官网
  • 免备案的网站建设网络营销案例有哪些
  • 漯河做网站优化推广一般收多少钱
  • 宁波网站建设开发服务重庆网站建设推广
  • 鄂州网站制作哪家好一个新的app如何推广
  • 制作网站找哪家好国外引流推广软件
  • 网站漂浮窗口代码免费p站推广网站入口