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

vs和dw做网站的区别上海百度seo优化

vs和dw做网站的区别,上海百度seo优化,凡客属于什么档次的品牌,建立企业https网站吗我们思考一个问题我们怎么计算??? 暴力算法当然是遍历for循环 循环n遍 但是这样时间复杂度就是O(n) 效率太低了 有没有更简单的办法? 答案是有的 就是快速幂的算法 比如我们要算我们可以 这样我们就只用计算4次就可以了 但是如果n是奇数次方怎么办&#xf…

我们思考一个问题我们怎么计算a^{n}???

暴力算法当然是遍历for循环  循环n遍 但是这样时间复杂度就是O(n) 效率太低了

有没有更简单的办法?

答案是有的 就是快速幂的算法

比如我们要算a^{8}我们可以

 这样我们就只用计算4次就可以了

但是如果n是奇数次方怎么办?

如果是n奇数 我们可以把a存下来 计算a^{n-1}

a^{n-1}就是偶数了 这样我们就可以把时间复杂度降低到O(logn)

我们来看一个实际应用 斐波那契数列

我们当然可以用动态规划取写它 同时

 F(n)=

化简一下 

F(n)=

 

F(1)  F(0)是已知的 我们只用求  就可以了  这个矩阵的n次方 我们就可以用上快速幂的代码了

最后 代码奉上

class Solution
{
public:// 普通快速幂 a的n次方long long fastPower(long long a, long long n) {long long res = 1;while (n > 0) {if (n & 1)//判断n是不是奇数{res *= a;}a *= a;n >>= 1;//n/2}return res;}
private:int record = 1;
};

http://www.dtcms.com/wzjs/21180.html

相关文章:

  • 制作网站需要怎么做的世界新闻
  • 做网站模版与定制的区别黄页88网站推广方案
  • 青蛙网站建设百度指数官方
  • 注册科技有限公司可以做网站吗无锡营销型网站制作
  • 聊城 网站制作淘宝直通车
  • 制作企业网站公司排名百度统计代码
  • 购物网站开发的目的意义北京seo运营
  • 分类信息网站制作网上推广平台
  • 南昌冶金建设有限公司网站网站建设的流程是什么
  • 鄂城区疫情最新消息湖南企业竞价优化服务
  • 网站开发用主要软件百度浏览器手机版
  • 泸州住房和城乡建设厅网站肇庆网站搜索排名
  • 大学网页制作搜题软件seo赚钱培训
  • 国外网站服务器免费网络营销大师排行榜
  • 做网站对服务器要求seo在线教学
  • 贵阳网站建设公司网站关键词
  • 安徽池州做网站的公司竞价托管推广哪家好
  • 网站广告弹出来代码网站权重是什么意思
  • 绵阳网站建设培训学校网络推广站
  • 手机app在哪里找免费网站建设seo
  • 做网站致富宁波网站seo公司
  • 深圳网站建设服务联系方式口碑最好的it培训机构
  • 做棋牌网站的步骤免费推广网站2023mmm
  • 科技创新可以被分成三种类型网站seo综合查询
  • 武汉专业网站建设南京百度搜索优化
  • 网站建设横条百度推广怎么注册账号
  • 徐州网站制作企业北京网站制作建设公司
  • 网站改版重新收录购物网站大全
  • 网站怎么做移动的图片网站排名优化制作
  • 新手做地方门户网站中央网站seo