斐波那契记忆递归
来源:互联网 发布:java制作计算器 编辑:程序博客网 时间:2024/04/27 00:56
虽然教材上说斐波那契数列用递归来计算效率很低,因为重复计算次数太多,不过如果将结果保存起来,使用记忆化的思想,还是可以使用递归计算斐波那契的
代码如下
public class 斐波那契记忆递归{static int n=150;static int[] mem=new int[n+1];public static void main(String[] args){//将第一和第二初始化mem[1]=1;mem[2]=1;System.out.println(feibo(n));}public static int feibo(int n){if(mem[n]>0)return mem[n];mem[n]=feibo(n-1)+feibo(n-2);return mem[n];}}
0 0
- 斐波那契记忆递归
- 斐波那契数列数组递推,普通递归,记忆化搜索,矩阵快速幂,和公式法
- 记忆话搜索来实现斐波那契数列
- 斐波那契数列(记忆化剪枝)
- 带记忆化搜索的斐波那契数列
- JAVA斐波那契递归算法
- 斐波那契的递归算法
- 斐波那契数列-递归实现
- 斐波那契非递归解法
- 斐波那契 非递归方法
- 递归特例-斐波那契数列
- 斐波那契数列递归源码
- 非递归斐波那契
- 递归求解斐波那契数列
- 递归-求解斐波那契数列
- 关于斐波那契数列递归
- 斐波那契线性递归
- 简单斐波那契(递归)
- MFC 基于对话框 程序,如何添加菜单栏
- boost asio异步读写网络聊天室【官方示例】
- java重点 语法基础
- matlab-Computer Vision System ToolBox的系统对象使用
- 黑马程序员——Java基础---面向对象(单例设计模式)--第6天--第82-83集
- 斐波那契记忆递归
- [Intel汇编-MASM]内中断
- 编译官网hadoop-2.2.0至64位
- svn 请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析
- java 字符串转码
- C语言读写bmp位图文件
- AJAX实现页面无刷新发表评论(post请求,服务器端使用php)
- /usr/lib/jvm/java-7-sun/bin/java: 没有那个文件或目录
- 黑马程序员——Java基础---面向对象(继承)--第7天--第84-89集