当前位置: 首页 > news >正文

重庆做网站公司电话数字广东网络建设有限公司简介

重庆做网站公司电话,数字广东网络建设有限公司简介,推广普通话的故事,法律行业网站建设1. 斐波那契数列简介 斐波那契数列#xff08;Fibonacci sequence#xff09;#xff0c;又称黄金分割数列#xff0c;因数学家莱昂纳多・斐波那契#xff08;Leonardo Fibonacci#xff09;以兔子繁殖为例子而引入#xff0c;故又称为 “兔子数列”。 它的特点是从第三…1. 斐波那契数列简介 斐波那契数列Fibonacci sequence又称黄金分割数列因数学家莱昂纳多・斐波那契Leonardo Fibonacci以兔子繁殖为例子而引入故又称为 “兔子数列”。 它的特点是从第三项开始每一项都等于前两项之和数列的前两项通常定义为 0 和 1也有从 1 和 1 开始的定义方式这里以 0 和 1 为例即 该数列的前几项依次为0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…… 斐波那契数列在自然界、计算机科学、数学等诸多领域都有广泛的应用比如某生长模式、某算法优化等。 以下是不同方式输出斐波那契数列前20项的值 2. 实例代码之递归实现 需要注意的是递归实现方式在计算较大项数时效率会很低因为存在大量重复计算。 #include iostream// 递归函数计算斐波那契数列 int fibonacciRecursive(int n) {if (n 0) {return 0;} else if (n 1) {return 1;} else {return fibonacciRecursive(n - 1) fibonacciRecursive(n - 2);} }int main() {std::cout 斐波那契数列递归实现前20项的值为 std::endl;for (int i 0; i 20; i) {int result fibonacciRecursive(i);std::cout result ;}std::cout std::endl;return 0; }3. 实例代码之for循环实现 该实现方式相对递归实现效率更高尤其在计算较大项数时优势明显。 #include iostream// 迭代函数计算斐波那契数列 int fibonacciIterative(int n) {if (n 0) {return 0;} else if (n 1) {return 1;}int a 0, b 1, c;for (int i 2; i n; i) {c a b;a b;b c;}return b; }int main() {std::cout 斐波那契数列迭代实现前20项的值为 std::endl;for (int i 0; i 20; i) {int result fibonacciIterative(i);std::cout result ;}std::cout std::endl;return 0; }4. 实例代码之数组实现 这种实现方式在需要多次访问数列不同项时可能会更方便因为已经计算过的项都存储在数组中了。 #include iostream// 使用数组计算斐波那契数列 int fibonacciArray(int n) {if (n 0) {return 0;} else if (n 1) {return 1;}int fibArray[n 1];fibArray[0] 0;fibArray[1] 1;for (int i 2; i n; i) {fibArray[i] fibArray[i - 1] fibArray[i - 2];}return fibArray[n]; }int main() {std::cout 斐波那契数列数组存储实现前20项的值为 std::endl;for (int i 0; i 20; i) {int result fibonacciArray(i);std::cout result ;}std::cout std::endl;return 0; }5. 输出
http://www.w-s-a.com/news/109769/

相关文章:

  • 论坛网站开发 go电商扶贫网站建设
  • 个人建站教程优秀的定制网站建设
  • 农村建设集团有限公司网站下载百度极速版
  • 微信公众号个人可以做网站么做企业网站需要哪些
  • 如何用付费音乐做视频网站wordpress如何设置首页
  • 杨凯做网站网站首页 排版
  • 网站图片标签江苏省建设类高工申报网站
  • 网站建设中的英文什么网站可以做医疗设备的
  • 柳州购物网站开发设计服装网站的建设与管理
  • 做网站的上海市哪家技术好北京百姓网免费发布信息
  • 网站文章排版制作网站软件
  • 云南网站开发公司网站商城定制网站建设
  • 企业网站的新闻资讯版块有哪些肇庆自助建站模板
  • 怎么做平台网站吗为网站做seo需要什么
  • 苏州吴江建设局招标网站海南网站搭建价格
  • 网站建设主要研究内容用哪个程序做网站收录好
  • 网站建设如何开单装修设计图免费
  • 做内容网站赚钱吗seo推广具体做什么
  • 连山区网站建设seo简历
  • 自助建站系统官方版太仓高端网站制作
  • 怎样只做自己的网站建设银行唐山分行网站
  • 咸阳鑫承网站建设软件开发公司网站模板
  • 百度怎么免费做网站网站建设大作业有代码
  • 小说素材网站设计素材网站特点
  • 如何建设一个好的网站WordPress主题设置数据库
  • 网站被模仿十堰网站制作公司
  • 怎么样做免费网站个人网站备案幕布
  • 做ppt的动图下载哪些网站制作一个网站需要多少时间
  • 公司网站开发制作备案中的网站
  • 怎么看网站的收录网站开发先前台和后台