编程夏令营学习心得与体会

本文是作者参加编程夏令营后的学习心得,重点讲述了递归算法的概念、条件、模板,并通过实例解析如何用递归法求第n项值。此外,还简要介绍了搜索与回溯、分治、贪心算法的核心思想。
摘要由CSDN通过智能技术生成

时光荏苒,日月如梭,转眼间,为时6天的编程夏令营结束了。

在这6天的时间里,同学们在老师们的悉心教导下,勇于思考,积极讨论,追随着自己的梦想,在编程的海洋里尽情畅游。几位学长在后续的课程中,也化身老师,浇灌着同学们生机勃勃的幼苗,助我们在编程世界中尽情生长,营造了一种教学相长、互相学习的良好学习氛围。

这个夏令营,对我来说,既有很大的挑战,又有很多的收获,夏令营结营之际,我心生感慨,写下了这一篇关于我夏令营学习心得与体会的总结。

夏令营共持续6天,从8.8开始,期间同学们共学习了递归算法、搜索与回溯、贪心算法、分治算法,可谓是在编程的道路上,收获满满。其中,递归算法的思想是核心,某种意义上来说,搜索与回溯、分治算法,都是基于递归来实现的。递归的思想在日常生活中也有很多运用,经过递归算法,可以将一个较复杂的问题,分解成若干个相似且规模更小的问题。这种化繁为简,把一个大问题拆分成若干个小问题,再逐一解决的思想,不仅是数学学习中的重要思想,日常生活中也可以用到这种便于理解的思想。由于递归算法是搜索与回溯、分治算法实现的基础,下面给出我关于递归算法的总结。在此之前,特别感谢祁煜翔学长为我们讲授递归算法相关知识,下面的总结均出自他的授课内容。

学习一个算法之前,我们首先要明白它的定义。

递归算法的概念是:一个过程(或函数)直接或间接调用自己本身,这种过程(或函数),叫递归过程࿰

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值