Java 算法 当前值是前两个值之和
来源:互联网 发布:北京大学博士待遇 知乎 编辑:程序博客网 时间:2024/06/08 16:38
遇到一个Java算法题,题目是,第一个数是1,第二个数是1,从第三个数开始当前数是前两个数之和,如(1,1,2,3,5,8,13……)
这个用到了递归。代码如下:
public class Test { private static int a; public static int getValue(int index) { if (index == 1) { a = 1; } if (index == 2) { a = 1; } if (index >= 3) { a = getValue(index - 1) + getValue(index - 2); } return a; } public static void main(String[] args) { System.out.print(getValue(10)); }}运行后结果是对的。
阅读全文
0 0
- Java 算法 当前值是前两个值之和
- JS计算两个数字之和算法
- 面试算法题:数组中两个数之和为定值,找出这对数的下标
- 【算法世界】(八)找出数组中的两个数,使得二者之和为特定值target
- [算法浅析] 划分数组,使得两个集合之和最接近
- (leetcode)1. 查找数组中两个数之和为给定值Two Sum---Java
- Java实现将两个数之和用标准形式输出
- Java 递归求后一个数是前两个数之和
- java 一个偶数总能表示为两个素数之和。
- Java两个小算法
- 求两个数之和
- 求两个大数之和
- 两个数之和
- XYNUOJ 两个整数之和
- 求两个整数之和
- 两个正整数之和
- 两个整数之和
- 两个有序数组元素之和的最小K个值
- C语言中sizeof对数组和对指针操作的不同,以及sizeof中表达式赋值问题
- Java:String和Date、Timestamp之间的转换
- ccfcsp 201709-1 打酱油
- 【观察】VMware全面云化四部曲 背后的新突破与新跨越
- 备忘录模式
- Java 算法 当前值是前两个值之和
- windows下codeblocks报错undefined reference to `WSAStartup@8'|
- 简单的hadoop程序开发
- C语言结构体部分知识
- ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等
- sip 报错
- colorAccent,colorPrimary,colorPrimaryDark……关于颜色的一切?
- 常用测试管理工具对比
- HDU 5934