Fibonacci数列问题的词典法

Fibonacci数列问题的词典法

#include<stdio.h>
#pragma warning (disabled:4996)
#define MAX 100
int D[MAX];
int init(int n)//初始化D,-1表示没有计算
{int i;D[0]=D[1]=1;for(i=2;i<=n;i++)D[i]=-1;return 1;
}
int fib(int n)
{if(D[n]==-1)//如果词典中没计算,则先进行计算D[n]=fib(n-1)+fib(n-2);return D[n];
}

算法设计与分析 Fibonacci数列问题的词典法(动态规划:词典)相关推荐

  1. 【算法设计与分析】最长公共子序列问题 动态规划算法 超详细

    最长公共子序列问题描述 注意:最长公共子序列不一定是连续序列. 例如:"ASAFAGAHAJAK"与"AAAAAAA"的最长公共子序列为:AAAAAA 公共子序 ...

  2. 算法设计与分析——动态规划(二):钢条切割

    分类目录:<算法设计与分析>总目录 相关文章: · 动态规划(一):基础知识 · 动态规划(二):钢条切割 · 动态规划(三):矩阵链乘法 · 动态规划(四):动态规划详解 · 动态规划( ...

  3. 算法设计与分析——动态规划(五):最长公共子序列

    分类目录:<算法设计与分析>总目录 相关文章: · 动态规划(一):基础知识 · 动态规划(二):钢条切割 · 动态规划(三):矩阵链乘法 · 动态规划(四):动态规划详解 · 动态规划( ...

  4. 循环赛日程表非递归Java_王晓东《算法设计与分析》课件.ppt

    <王晓东<算法设计与分析>课件.ppt>由会员分享,可在线阅读,更多相关<王晓东<算法设计与分析>课件.ppt(356页珍藏版)>请在人人文库网上搜索. ...

  5. 算法设计与分析(python版)-作业三

    参考教材:算法设计与分析(Python版)         作者:王秋芬 1 . 普通 (5分)以下问题中,哪些问题的分治算法消耗的时间与输入序列无关.() A. 二分查找 B. 合并排序 C. 快速 ...

  6. 算法设计与分析-----动态规划

    算法设计与分析-----动态规划(c语言) 一.动态规划 1.定义 2.动态规划问题的解法 3.动态规划求解的基本步骤 4.动态规划与其他方法的比较 5.求解整数拆分问题 6.求解最大连续子序列和问题 ...

  7. 算法设计与分析第一章递推算法

    算法设计与分析 第一章 递推算法 1.概述 在**已知条件**和**所求问题**之间总存在着某种相互联系的关系,如果可以找到前后过程之间的数量关系(即递推式),那么,从**问题出发逐步推到已知条件** ...

  8. C/C++ 算法设计与分析实验报告

    算法设计与分析实验报告 算法实验整体框架的构建 菜单代码块 选择函数代码块 主函数代码块 实验模块Ⅰ:算法分析基础--Fibonacci序列问题 实验解析 Fibonacci序列问题代码块 实验模块Ⅱ ...

  9. 算法设计与分析复习笔记(上)

    简介:本文是博主在复习算法设计与分析的笔记,参考了北大算法设计与分析以及王晓东编著的<计算机算法设计与分析>第四版相关内容,如有错误,欢迎指正. 文章目录 设计技术 分治 动态规划 设计技 ...

最新文章

  1. 【0805作业】模拟多人爬山
  2. Leetcode题库 119.杨辉三角(单数组迭代 C实现)
  3. 实战HMM-Viterbi角色标注地名识别
  4. C++|Qt笔记-关于extern和namespace的区别与联系
  5. 57 SD配置-科目分配-定义客户账户分配组
  6. 基础知识—表达式与语句-表达式
  7. 计算机二级之Office应用之Excel中的函数(3)
  8. c#图像处理-图像预览全解
  9. IOS 百度地图集成
  10. uniApp实现二维码带中间logo图(uQRCode插件)
  11. 【虚拟机】如何判断CPU是否支持硬件虚拟化
  12. android 查看线程堆栈,firemonkey
  13. 封装一段html,封装html
  14. 多媒体知识,手机电脑设备联用
  15. JavaScript --------WebS APIs学习之DOM(三)
  16. 炙手可热的ZNS SSD将会为数据中心带来什么?
  17. scrapy多个url爬虫
  18. 基于MATLAB的数字证件号识别
  19. 桌面计算机图标无响应,win7系统电脑鼠标点击桌面图标没反应怎么办【图文】...
  20. 京东2019春招编程题

热门文章

  1. 实用精美的导航条制作
  2. 开源项目之树莓派---无线监控摄像头
  3. WIN7添加loopback接口
  4. 五大晶元厂的内存型号命名方式
  5. ASP.NET存取图片到数据库
  6. python读写csv确定编码格式_Python使用utf8编码读写csv文件
  7. html中某个名称不能修改,解决type=file 文件修改表单 名称不能正常回显的问题
  8. php rdkafka实例,linux下php扩展kafka的实例分享
  9. access vba 常量数组赋值_VBA数组是什么?有何作用?别担心,你只需用1分钟就明白它是什么...
  10. Java中ArrayList和LinkedList区别