
没这么快结束,还少两步:
2的二进制是0010,所以6^2 = 0100
6 0110
2 0010
6^2 = 0100 4
6&2 = 0010
(6&2) << 1 = 0100 4
4^4 = 0000 0
4&4 = 0100
(4&4) << 1 = 1000 8
0^8 = 1000
0&8 = 0000
(0&8) << 1 = 0000
b = 0 返回a=1000 即8 循环结束
LintCode算法刷题之A+B问题A+B问题描述:给出两个整数 aa 和 bb , 求他们的和。 算法思路 在十进制的加法中,例如 6+7,个位为3,十位为110,所以6+7 = 110 + 3 ,我们在二进...
高亮主题蛮漂亮的
Vue样式绑定操作元素的class列表和内联样式是数据绑定的一个常见需求,因为它们都是属性,所以可用v-bind处理,通过表达式计算出字符串结果即可。不过字符串拼接麻烦且易错。因此,在将v...
svn一些常用命令 1、导出:checkout 将文件checkout到本地目录 1.1 导出(导出一个干净的不带.svn文件夹的目录树) 2.提交:commit 1.提交:...
1. 为什么要逆向工程 iOS 逆向工程主要有两个作用:1,分析目标程序,拿到关键信息,可以归类于安全相关的逆向工程;2,借鉴他人的程序功能来开发自己的软件,即开发相关的逆...
HTTPS协议 1. 作用 学名SSL/ TLS 协议,不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 SSL/TLS协议是为了解...
1. 什么是GCD? GCD 是 libdispatch 的市场名称,而 libdispatch 作为 Apple 的一个库,为并发代码在多核硬件(跑 iOS 或 OS X...