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

网站 keywords seo关键词排名优化工具有用吗

网站 keywords seo,关键词排名优化工具有用吗,天津模板建站定制网站,申请建设项目立项备案网站快速幂问题 幂运算是常遇到的一种问题 实现幂运算最简单的思路是暴力循环,复杂度为O(N) 优化–减少乘的次数 首先我们可以不进行n次计算 而是把其中的一些合成一部分来做 例如:求2的10次方,可以求2的2次方 * 2的2次方 * 五次 本来需要进…

快速幂问题

幂运算是常遇到的一种问题

实现幂运算最简单的思路是暴力循环,复杂度为O(N)

优化–减少乘的次数

首先我们可以不进行n次计算 而是把其中的一些合成一部分来做

例如:求2的10次方,可以求2的2次方 * 2的2次方 * 五次

本来需要进行10次计算,现在需要进行6次

实现–利用二进制迭代实现快速幂

因为计算机是由二进制存储的 所以利用二进制实现快速幂更为方便

例如 10 的二进制表示为 1010

我们计算2的十次方也就是2 的 1010 次方 = 2的8次方+2的2次方

ans:存储计算得到的值

当b大于0的时候循环计算

将b与1做位运算,每次右移一位意思是判断当前位是不是1

#include<bits/stdc++.h>
using namespace std;//二进制实现快速幂
int binaryPow(int a,int b){int ans =1;while(b>0){if (b&1){ans = ans*a; //令ans累计a cout<<"ans:"<<ans<<" ";}a= a*a; cout<<"a:"<<a<<" ";b>>= 1;cout<<"b:"<<b<<" ";cout<<endl;}return ans;
} int main(){int n = 0;n = binaryPow(2,10);cout<<n<<endl;return 0;
}

例如计算2的10次方的计算过程

b b&1 ans a

10 \ 1 a

1010 0 1 a的2次方

101 1 1*a的2次方 a的4次方

10 0 a的2次方 a的8次方

1 1 a的2次方*a的8次方 a的16次方

null

ans = a的10次方

http://www.lbrq.cn/news/2498815.html

相关文章:

  • 本科网站开发毕业设计国外免费域名申请
  • 有了域名之后如何做网站红河网站建设
  • 静态网站是什么样网络营销的方式
  • wordpress微信网站模板凤凰军事新闻最新消息
  • 做淘宝的导购网站百度点击软件找名风
  • 成都交易网站建设做app的网站
  • wordpress 内容 管理员查看曲靖seo
  • 怎么快速建动态网站自己的网站怎么做seo
  • 网站被入侵后需做的检测 1代写文案平台
  • 网站下拉广告网络广告策划与制作
  • 企业邮箱免费版注册windows优化大师是官方的吗
  • 网站建设作品图片网站生成
  • 白熊阅读做网站架构我想在百度发布信息
  • 中文免费网站模板吉林关键词排名优化软件
  • APP开发网站建设哪家好seo外包公司需要什么
  • 网站的手机客户端怎样做黑龙江最新疫情
  • 外贸网站建设 杭州以图搜图
  • 邵阳网站建设推广淘宝关键词排名怎么查询
  • java做网站需要的技术最近的重大新闻
  • 上海网站营销百度竞价排名怎么做
  • 哪个兄弟给个地址呀企业seo网站推广
  • 禄劝彝族苗族网站建设百家号自媒体平台注册
  • wordpress导航条左右seo数据分析
  • 昆明高端网站建设腾讯企业qq官网
  • 哈尔滨网站提升排名seo技术交流论坛
  • 做网站之类的毕业论文海外广告优化师
  • 如何做展示型网站百度公司
  • 自建网站营销今日十大头条新闻
  • 房地产网站广告销售怎么做怎样弄一个自己的平台
  • 做模板网站怎么放视频深圳网络优化seo
  • mybatis-plus实体类主键生成策略
  • 零基础 “入坑” Java--- 十五、字符串String
  • Python|OpenCV-实现快速处理图像的方法(23)
  • [10月考试] C
  • Netty中DefaultChannelPipeline源码解读
  • 智慧城市多目标追踪精度↑32%:陌讯动态融合算法实战解析