1. 什么是递归?

从前有个山,山里有个庙,庙里有个老和尚对小和尚说,

从前有个山,山里有个庙,庙里有个老和尚对小和尚说……

小时候,听这段对话就想,师傅别念了。因为这不符合递归的三大特性之一,有边界。什么符合递归呢?

比如小A立三年实现年薪百万的flag,那这就需要三年的成长达到技术总监的要求,那么接下来22年从小白到高级工程师的修炼,需要体现到接下来的每一天的技术博客中。(设定的目标,需接受市场的毒打~)

再比如我写这篇博客就是用的递归,将介绍递归的文章分为三段,每一段都有自己的功能,将每一段介绍清楚,那整篇文章也就完成了。

2.我们为什么需要会使用递归?

让长期目标可实现。中短期目标有安排。

2.1.将我们遇见的大问题拆解到小问题,谈财富自由太大,但写作,早睡早起好习惯的培养是具体的。

2.2细分目标例如写作,短视频也可再划分,自己的用户是谁,头部的写作水平是什么?有没有哪些亮点可借鉴?

2.3学会模仿头部的作者,比如优质文章首选前列,周更的集锦以专题的形式保存,日更的文章(遇见的bug和aha moment的分享)。

3.如何实现一个最简单的递归算法?

举个小争哥《数据结构与算法之美》中的例子,实现n个数阶乘的递归公式

 int f(int n){if(n <= 1) return 1;return f(n-1) * n;}

总结:1.大规模拆解为次等规模 2.次等规模亦可继续划分,逻辑相同 3. 边界值,为1跳出。

拆解,迭代,行动。

采取递归算法的方式升级打怪相关推荐

  1. 【复盘】升级打怪第一关,冲啊!

    Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载"可获取以往学习 ...

  2. gitlab 迁移、升级打怪之路:8.8.5-- 8.10.8 -- 8.17.8 -- 9.5.9 -- 10.1.4 -- 10.2.5

    gitlab 迁移.升级打怪之路:8.8.5--> 8.10.8 --> 8.17.8 --> 9.5.9 --> 10.1.4 --> 10.2.5 gitlab 数据 ...

  3. 3D动作绑定_全息3D叶修养成记?升级打怪玩转荣耀,HE叶修体验

    近几年国产动漫发展还是比较迅速的,经常能看到一些比较好的动漫作品,此前<全职高手>更是被翻拍成真人版电视剧.<全职高手>里面的主角叶修是荣耀网游全职业精通的"全职高手 ...

  4. 阿里测试开发9年,我的升级打怪之路。

    今年是在阿里工作第9个年头,2012年本科毕业来,不知不觉在阿里升级打怪已经9年,今天对自己9年做一个总结. 我会分2个部分来进行分享: 1.是什么牵引我在一个公司呆了9年? 2.如何成长?我所看到的 ...

  5. 北航Sysweld学习者的升级打怪成长史

    导读:​​​​​​​大家好,本人现在就读于北京航空航天大学,现在课题的主要方向是商用车轮的轮辋轮辐组合焊接(二氧化碳气体保护焊) 的模拟仿真.今天我想跟大家分享:我在学习和使用sysweld进行焊接模 ...

  6. 农村出身,半路测试转开发,他一路升级打怪到华为19级B

    上周同学生日,晚上去他家吃饭,饭桌上遇到他的一个小叔,华为虽然已经搬到松山湖去了,他还是住深圳.席间听说前段时间刚升到了华为19级B,由于我也是做技术开发的,于是和他小叔(下文简称老邬)兴趣相投的聊了 ...

  7. mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级

    [[email protected] MySQL]# /usr/local/MySQL/bin/MySQL_upgrade Looking for 'MySQL' as: bin/MySQL Look ...

  8. 超过3000赞的「机器学习路线图」,教你升级打怪全攻略

    互联网的一个问题就是:信息太多. 对想要学习机器学习的人来说,信息太多也是一种困扰,开放的课程.书籍.框架.开源代码那么多,每套资料都有自己的好处,有人说这个课程好,有人说那个框架最好用. 那么,对新 ...

  9. linux bootrom ftp,H3C交换机通过以太口应用ftp方式升级bootrom软件

    通过以太口应用ftp方式升级bootrom软件 一组网需求: 计算机通过配置线与交换机Console口相连,配置交换机.交换机通过以太口直接相连到FTP Server,利用FTP Server上的bo ...

最新文章

  1. java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)
  2. 元宇宙iwemeta:元宇宙和虚拟网红入围《经济学人》2022年值得关注的技术
  3. 元件原理图旋转45度_大口径大曲率半径光学元件的高精度检测
  4. C++ 多态之虚析构与纯虚拟购01
  5. Java基础学习总结(69)——匿名内部类与Lambda表达式
  6. Motion and Optical Flow
  7. 有关货币,通货膨胀,经济发展的思…
  8. 同步时序逻辑与异步时序逻辑
  9. python移植到stm32f205_Micropython学习(二)STM32移植
  10. LAMP兄弟连ThinkPHP笔记
  11. 【读书】格鲁夫给经理人的第一课-管理杠杆率
  12. 计算机软件工程师英文简称,计算机软件工程师英文简历范文
  13. Python 基础|while 循环语句
  14. 秋招提前批来了,早就是优势!
  15. C# 国际化问题之CultureInfo(小数点的不同一些欧洲国家习惯使用,而非.)
  16. Redis哨兵模式实现主从切换
  17. Python中使用,YOLOv5实现视觉识别螺丝
  18. 高性能 XC6SLX25T-2CSG324C(FPGA)现场可编程门阵列
  19. 博图 路径字符串不正确_博图练习
  20. 【算法leetcode每日一练】804. 唯一摩尔斯密码词

热门文章

  1. (1)我们的代码被 “送进城里 ” 后发生了什么 ^o^ —— 「进程」篇
  2. linux 单机安装yum,Linux搭建Nacos服务(单机版)
  3. html5 端午节 龙舟,端午节赛龙舟的作文(精选10篇)
  4. 计算机春考,春考计算机模拟试卷.ppt
  5. facetime 来电提醒_Android版FaceTime应用程序? 这是一些适用于Android的替代视频通话应用程序。...
  6. 计算机网络(第7版) - 第五章 运输层 - 习题
  7. 太极拳经验谈 --- 董英杰
  8. 【数据结构】红黑树入门知识
  9. python类中包含一个特殊的变量、它可以访问类的成员_区域联防的运用中遵循并贯彻以球为主的防守原则,做到球人区三者兼顾。( )...
  10. 设计开发必须收藏的资源网站