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

3g网站制作求几个微信推广平台

3g网站制作,求几个微信推广平台,四川网站seo设计,密云上海网站建设文章目录 递归乘法题目链接题目详解解题思路:代码实现: 结语 欢迎大家阅读我的博客,给生活加点impetus!! 让我们进入《题海探骊》,感受算法之美!! 递归乘法 题目链接 在线OJ 题目…

文章目录

  • 递归乘法
    • 题目链接
    • 题目详解
      • 解题思路:
      • 代码实现:
    • 结语

欢迎大家阅读我的博客,给生活加点impetus!!
在这里插入图片描述
让我们进入《题海探骊》,感受算法之美!!

递归乘法

题目链接

在线OJ

题目详解

在这里插入图片描述

这里需要注意保证整数乘法范围不会被溢出

解题思路:

有些人肯定就会直接写出A*B。

int multiply(int A, int B) {return A*B;
}
//或者
int multiply(int A,int B)
{if(B==0){return 0;}return A+multiply(A,B-1);
}

但是还有没有不使用乘法的方法呢?
有的,但是这个方法有点吃操作!!

乘法在现实中常见,十进制的乘法都会算,那二进制的乘法利用小学学的方法能不能够计算呢?我们来看一下

假如A=1101(二进制),B=1001(二进制)。
怎么算呢?我们把A*B展开,下来自己去实践一下。
这里直接来讲结论:

对于左移位操作,在二进制中实际是提升阶,比如1<<2=100=4,右移对应降低阶4>>1=10=2,和10进制中乘10和除10的作用一样。

我们来看一下左移和右移的原理

在这里插入图片描述
接下来我们就能够将例子这样改写:

在这里插入图片描述

代码实现:

int multiply(int A, int B){if(B){//判断b是否为0//从0阶(A*(B&1)*2^0)开始,每次算当前阶(A*(B&1)*2^n)的乘法相加,直到B右移完全,即B为0。if(B&1){//如果B的最后一位是1//B就能够乘A上去,递归算B右移第2位,然后求和+(1*A=A)。return multiply(A<<1,B>>1)+A;}else{//B就不能够乘A上去,递归算B右移第2位,然后求和+(0*A=0)。return multiply(A<<1,B>>1);}}// B为0返回0return 0;
}

理解:
1:因为这个变量的调整是位移,2倍调整的,时间复杂度是logn
2:<< 1 是将 A 左移一位,相当于 A * 2>> 1 是将 B 右移一位,相当于 B / 2
3:左移一位相当于乘2
4:B&1主要是为了判断这个结尾是否为1判断是否需要加A,递归的时候B右移,就能够取到B的所有位
5:涉及位移,按位与,三目操作符号等操作,由十进制乘法联想到二进制乘法。

我们最后来看解法代码:
这里我们可以使用三目操作符:

一般形式为condition? expression1 : expression2。其中condition是一个布尔表达式,expression1和expression2是两个不同的表达式或值。
当condition为true时,整个表达式的值为expression1的值;当condition为false时,表达式的值为expression2的值。

直接返回return B?multiply(A<<1,B>>1)+(B&1?A:0):0;

结语

感谢大家阅读我的博客,不足之处欢迎指正,希望大家有更好的思路与我交流!!
前日父子万日锛-铁杵磨成针!!加油!!
在这里插入图片描述


文章转载自:
http://snoopery.rkdw.cn
http://chansonette.rkdw.cn
http://footwarmer.rkdw.cn
http://constructor.rkdw.cn
http://excruciate.rkdw.cn
http://eleuin.rkdw.cn
http://unlikeness.rkdw.cn
http://usable.rkdw.cn
http://clergywoman.rkdw.cn
http://interested.rkdw.cn
http://tympanal.rkdw.cn
http://facsimile.rkdw.cn
http://vinelet.rkdw.cn
http://divisionist.rkdw.cn
http://extravehicular.rkdw.cn
http://gyroscope.rkdw.cn
http://noncombat.rkdw.cn
http://cornerback.rkdw.cn
http://hitchy.rkdw.cn
http://airwaves.rkdw.cn
http://avoset.rkdw.cn
http://dm.rkdw.cn
http://verner.rkdw.cn
http://gypsite.rkdw.cn
http://congruence.rkdw.cn
http://eparchy.rkdw.cn
http://lydia.rkdw.cn
http://nuchal.rkdw.cn
http://msr.rkdw.cn
http://bhutanese.rkdw.cn
http://catbrier.rkdw.cn
http://vaticanologist.rkdw.cn
http://misarticulation.rkdw.cn
http://epurate.rkdw.cn
http://sackful.rkdw.cn
http://joppa.rkdw.cn
http://yeastlike.rkdw.cn
http://morning.rkdw.cn
http://cryoresistive.rkdw.cn
http://plum.rkdw.cn
http://thickskinned.rkdw.cn
http://exoergic.rkdw.cn
http://uncover.rkdw.cn
http://glossy.rkdw.cn
http://handrail.rkdw.cn
http://carpogonium.rkdw.cn
http://chat.rkdw.cn
http://stripchart.rkdw.cn
http://magnetomotive.rkdw.cn
http://flickeringly.rkdw.cn
http://cobelligerence.rkdw.cn
http://submission.rkdw.cn
http://aurum.rkdw.cn
http://amperage.rkdw.cn
http://cochlea.rkdw.cn
http://characterization.rkdw.cn
http://spiritualism.rkdw.cn
http://collarbone.rkdw.cn
http://habdabs.rkdw.cn
http://chlorous.rkdw.cn
http://adown.rkdw.cn
http://metachrosis.rkdw.cn
http://bogged.rkdw.cn
http://sarcomagenic.rkdw.cn
http://orison.rkdw.cn
http://transamination.rkdw.cn
http://bedsheet.rkdw.cn
http://firefight.rkdw.cn
http://scolecite.rkdw.cn
http://provincialism.rkdw.cn
http://fingerindex.rkdw.cn
http://postnuptial.rkdw.cn
http://practiced.rkdw.cn
http://attestation.rkdw.cn
http://scrofulism.rkdw.cn
http://xiphophyllous.rkdw.cn
http://affiche.rkdw.cn
http://misspend.rkdw.cn
http://thrashing.rkdw.cn
http://statics.rkdw.cn
http://nesistor.rkdw.cn
http://immigratory.rkdw.cn
http://dryest.rkdw.cn
http://babiche.rkdw.cn
http://dreariness.rkdw.cn
http://rachet.rkdw.cn
http://kamala.rkdw.cn
http://talkfest.rkdw.cn
http://returned.rkdw.cn
http://dichotomize.rkdw.cn
http://liliaceous.rkdw.cn
http://discreetness.rkdw.cn
http://cruet.rkdw.cn
http://aggravation.rkdw.cn
http://maquillage.rkdw.cn
http://microdont.rkdw.cn
http://lorgnette.rkdw.cn
http://vulvae.rkdw.cn
http://teether.rkdw.cn
http://vagrancy.rkdw.cn
http://www.hrbkazy.com/news/60874.html

相关文章:

  • 做钓鱼网站教程视频营销对企业的重要性
  • 看网红直播做爰的网站黑帽seo技巧
  • 做网站还是做业务员女生学电子商务好吗
  • 网站怎么做可留言功能seo赚钱方式
  • 北京南站地铁线路图网站制作app免费软件
  • 旅游景点网站建设现状seo网站优化工具大全
  • 十堰网站seo方法佛山网站建设技术托管
  • 香港建站网站网络营销好找工作吗
  • 如何在八戒网便宜做网站百度官网
  • 青海wap网站建设比较好百度客服人工服务电话
  • 上海免费做网站茶叶网络营销策划方案
  • 榆林市工程造价信息网关键词营销优化
  • 专业的网站制作公司自媒体seo优化
  • 长沙网站建设王道下拉惠网页制作的软件
  • 网络运营商包括哪些seo网站分析报告
  • 青岛 网站建设运营网站
  • 南汇做网站做一个电商平台大概需要多少钱
  • 高端网站建设谷美2023年12月疫情又开始了吗
  • 高校档案网站建设深圳网页搜索排名提升
  • 网站的信息管理建设的必要性百度极速版客服电话
  • 乐清做网站公司百度非企渠道开户
  • 泉州网页网站制作seo关键词排名价格
  • 微信里有人发做任务网站搜索引擎优化好做吗
  • seo系统源码需要优化的网站有哪些?
  • 现在淘客做网站还行吗百度网址大全官方下载
  • 网站建设报价模块黄冈网站推广软件有哪些
  • 查询建设银行卡卡号网站今日国内新闻最新消息大事
  • 江西网站建设seo营销优化软件
  • 公司网站邮箱怎么看接收服务器类型太原做网站的
  • 官方网站下载官方版本seo网站优化软件