4.27
来源:互联网 发布:删除的sql语句怎么写 编辑:程序博客网 时间:2024/06/07 19:12
今天我想简单的说一下我这两天做题遇到的递归问题。
一开始并不理解这个概念,最主要的还是自己对递归整个流程无法清晰的把握。我对递归的理解就是传递然后再回归。
所谓传递,从当前的起始位置,依次传递到有确切的表述的那一个阶段。所谓回归,一旦获得准确的表述然后返回,去解
决最初的问题。打个比方,车钥匙放在家里的卧室的盒子里。那我们想要拿到钥匙,就先要回到家,然后进卧室,然后再
打开盒子,取出钥匙。然后依次返回,关上盒子,离开卧室,离开家,回到车那。
然而我们解决的问题比拿钥匙要复杂的多。但原理是一样的,不同的我们传递的方式要在代码中体现出来,所以我认为
递归的重点就是找到传递的“”路径“”,只有把握了这个才能顺利拿到“”钥匙“”。
事实上,递归一定程度上简化处理事情的思路。
1. 菲波那切数列
public static int Fibonacci(int n) { if (n < 0) return -1; if (n == 0) return 0; if (n == 1) return 1; return Fibonacci(n - 1) + Fibonacci(n - 2); }
0 0
- 4.27
- 4.27
- 4.27
- 4.27
- 4.27笔记
- 2011/4.27
- 4.27C#学习
- 4.27c#学习总结
- 传智播客学习笔记4.27
- 4.27最近的总结
- JQuery日记 2014-4.27
- 4.27日清华培训
- day47(4.27)面向对象
- 工作日志 4.27
- 4.27NDK相关
- 微软MVP2006.4.27北京聚会
- 微软MVP2006.4.27北京聚会
- 微软MVP2006.4.27北京聚会
- 记录一次奇葩的websocket和tomcat7.0.75的bug
- Doxygen注释模板
- Boolan第一周---C++面向对象高级编程(上)
- MySQL必知必会之1
- 浅谈SVN钩子在研发流程管理中的应用
- 4.27
- CCF NOI1064 计算斐波那契第n项
- 1016. 部分A+B (15)
- c# 设置禁止改变窗体大小
- C++抽象编程——接口(5)——随机数算法
- matplotlib的基本用法(一)——figure的使用
- 使用Scala模拟简单的RPC通信,Socket编程
- bzoj3697: 采药人的路径
- AngularJs组件