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

网站建设运营费计入什么科目wordpress 问卷调查插件

网站建设运营费计入什么科目,wordpress 问卷调查插件,如何制作网站最简单的方法,免费crm试用一.题目描述 两整数之和 二.思路分析 题目要求我们实现两整数相加,但是不能使用加号,应该立马想到是用位运算来解决问题。之前说过,异或就是“无进位相加”,故本题可以先将两数异或,然后想办法让得到的结果进位即可。…

一.题目描述

两整数之和

二.思路分析

题目要求我们实现两整数相加,但是不能使用加号,应该立马想到是用位运算来解决问题。之前说过,异或就是“无进位相加”,故本题可以先将两数异或,然后想办法让得到的结果进位即可。

如何进位呢?我们知道,任意一个比特位相加只有3中情况:0+0,1+1,0+1,其中只有1+1时需要进位。而按位与的特点是有0则0,故我们可以用a&b,结果是1的比特位就是需要进位的。但进位是要进到它的下一位

故最终结果为(a ^ b) + ((a & b) << 1)但题目禁止我们使用加号,怎么使这两部分相加呢?题目本身就让我们实现加法呀,重复以上的逻辑不就行了,所以这是一个循环的过程。循环什么时候结束呢?当不需要进位,即(a & b) << 1 == 0时就不需要加了,循环结束。

下面用13+28=41来举例

三.代码实现

class Solution {
public:int getSum(int a, int b) {//异或运算的无进位相加while (b){int x = a ^ b;//算出无进位相加的结果int carry = (a & b) << 1;//算出进位a = x;b = carry;}return a;}
};

 

http://www.yayakq.cn/news/149057/

相关文章:

  • 珠海网站建设推广网站建设之织梦后台熊掌号主页
  • 网站策划专有技术百度注册页面
  • 申请自助网站江西中恒建设集团网站
  • 国内网页设计优秀案例做网站seo的公司
  • 网站建设销售模式2008系统如何做网站
  • 宁乡的网站建设域名交易网站哪个好
  • 广州h5设计网站公司廊坊seo技巧
  • 成都手机网站制作二级建造师证件查询全国联网
  • 网站设计站安卓版wordpress
  • 做甜品网站的需求分析做自己的网站难不难
  • 厦门公司注册网站旅游论坛网站建设
  • 网站是用虚拟机做还是服务器wordpress 展示类主题
  • 做一个网站需要多少钱 怎么做it培训机构有哪些
  • 江阴公司网站建设网站维护成本
  • 做直播网站找哪个网站自己做的网站如何上传文件
  • 如何兼职做网站珠海做网站公司
  • 机械设备网站建设wordpress 2011
  • 哈尔滨营销网站制作画廊网站模板 frontpage
  • 绿色国外网站东营市河口区建设局网站
  • 网站建设的主要产品七台河网站制作
  • 学点啥网站域名搜索
  • wordpress怎么调中文重庆网站seo外包
  • 专门做网站需要敲代码么做网站效果图是用ps还是ai
  • 中国建设银行北京天竺支行网站成都php网站建设
  • 网站模板 招聘西宁做网站的公司力请君博d
  • 天河wap网站建设公司wordpress -editor
  • 手机自己制作表白网站软件开发项目管理方案
  • 初学者做网站高端电商设计公司
  • 网站备案教程网站建设流程行情
  • 免费微信网站模板下载虚拟云服务做网站