java递归算法示例,单参数,多参数
来源:互联网 发布:空气质量数据分析报告 编辑:程序博客网 时间:2024/05/27 16:42
这两天公司来了个新同事,顺便带一下,给他解释下递归。
要点:找出口,出口即调用自己直到不能调用为止,不能调用即自身方法已经return到具体值。
例:
package test;public class Test1 {/** * 题目:1-n相加 * @param n * @return */public static int sum(int n){if(n == 1){return 1;}return n+sum(n-1);}/** * 题目:一个球从100米高度落下,然后弹起,再落下,再弹起...每次弹起高度为上次高度的一半,求落下弹起10次后,高度和是多少? * @param a * @param b * @return */public static double sum1(double a,double b){if(a == 1){return b;}return b+sum1((a-1),b*1/2);}public static void main(String[] args) {System.out.println(sum(10));System.out.println(sum1(10,100));}}
0 0
- java递归算法示例,单参数,多参数
- java-可变参数示例
- java 不定参数使用示例
- java递归算法的简单示例
- java连接Hbase+Kerberos配置参数示例
- java连接HDFS+Kerberos配置参数示例
- java获取request中表单参数
- 参数算法
- C# 索引器的使用 单参数 多参数 实例
- 递归算法示例
- 递归算法示例
- 递归算法示例
- day06_01参数传递递归
- DTS参数传递示例
- DTS参数传递示例
- DTS参数传递示例
- DTS参数传递示例
- DTS参数传递示例
- 阻止事件滑动
- VC常用颜色的RGB值
- 【Javascript】替换元素节点replaceChild()
- 无法打开包括文件:“mysql..h”: No such file or directory
- redis安装与参数说明
- java递归算法示例,单参数,多参数
- 字符串按照单词为单位逆序排列
- Checkstyle的配置详解
- jquery中 empty 和remove的区别
- 黑马程序员——第十篇:异常处理、File类
- 关于android sdk 23 无法引入httpclient问题的解决
- ubuntu设置环境变量及过程
- Android-JNI(5)-C语言调用Java函数
- 经历的一些java面经