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

太原建站模板网络软文营销是什么意思

太原建站模板,网络软文营销是什么意思,苏州优化外包,网站建设网页设计面试题9#xff1a;斐波那契数列 题目一#xff1a;写一个函数#xff0c;输入n#xff0c;求斐波那契#xff08;Fibonacci#xff09;数列的第n项。斐波那契数列的定义如下#xff1a; ❖ 效率很低的解法#xff0c;挑剔的面试官不会喜欢 代码如下: long long fib(…面试题9斐波那契数列 题目一写一个函数输入n求斐波那契Fibonacci数列的第n项。斐波那契数列的定义如下 ❖ 效率很低的解法挑剔的面试官不会喜欢 代码如下: long long fib(unsigned int n) {if (n 0) return 0;if (n 1) return 1;return fib(n - 1) fib(n - 2); }❖ 面试官期待的实用解法 其实改进的方法并不复杂。上述递归代码之所以慢是因为重复的计算太多我们只要想办法避免重复计算就行了。 比如我们可以把已经得到的数列中间项保存起来如果下次需要计算的时候我们先查找一下如果前面已经计算过就不用再重复计算了。 更简单的办法是从下往上计算首先根据f0和f1算出f2再根据f1和f2算出f3……依此类推就可以算出第n 项了。很容易理解这种思路的时间复杂度是On。 实现代码如下 #include iostream using namespace std; typedef long long LL;LL fib(unsigned int n) {int res[2] { 0,1 };if (n 2) return res[n];LL fibminone 1;LL fibmintwo 0;LL fibN 0;for (unsigned int i 2; i n; i){fibN fibminone fibmintwo;fibmintwo fibminone;fibminone fibN;}return fibN; }测试用例 ● 功能测试如输入3、5、10等。 ● 边界值测试如输入0、1、2。 ● 性能测试输入较大的数字如40、50、100等。 本题考点 ● 考查对递归、循环的理解及编码能力。 ● 考查对时间复杂度的分析能力。 ● 如果面试官采用的是青蛙跳台阶的问题那同时还在考查应聘者的数学建模能力。
http://www.yutouwan.com/news/241232/

相关文章:

  • 网站策划书ppt新开的公司建立网站有哪些要做的
  • 中国建设银行手机网站下载如何做一名网站编辑
  • 装修建材网站软件开发工具包英文
  • 可信网站认证不在有用吗采购管理系统的功能有哪些
  • 做最好的在线中文绅士本子阅读网站6个人做什么类型网站
  • 昆明建设局网站建设电器网站目的及功能定位
  • 广州做网站一般要多少钱娃派wap自助建站
  • 阿里巴巴可以做网站吗谷歌海外推广
  • 沈阳网站建设q479185700惠域名怎么建网站
  • 视频投票网站怎么做的html编辑器手机
  • 局网站建设工作征求意见网站售后
  • 知名的产品设计网站网站视觉首页怎么做
  • 长春网站建设方案上海公司注册商标流程及费用
  • 推荐自助建网站平台北京房产交易网官网
  • 将自己的网站导入织梦动易网站 首页模板修改
  • 贵阳做网站做得好的做网站的人跑了网站可以恢复吗
  • 长沙网站建设外包海口室内设计公司排名
  • 做响应式网站多少钱做平面设计兼职的网站
  • 网站怎么做舆情监测无需下载即可观看网页
  • 高端建设响应式网站wap手机银行
  • 兰州网站建设推荐q479185700上墙免费的分销app
  • 家具品牌网站怎么做dedecms 网站安装教程
  • 深圳精品网站制作开发流程图
  • 深圳 购物商城网站建设阿里云网站备案拍照点
  • 企业网站带后台免费服务器申请
  • 网站提高内容的丰富度创意网站域名的单词
  • 国家合同模板网站wordpress手机网站模版
  • 物流商 网站建设方案苏州pc网站开发
  • 信誉好的大良网站建设哈尔滨设计公司排名
  • 网站开发的基本流程文库光谷做网站推广电话