lintcode
叫我天真
这个作者很懒,什么都没留下…
展开
-
lintcode_学习笔记_回文数
第一次用lintcode才知道不用写主函数,并且右侧有代码要求开始没有细看右侧东西,写了一个非bool函数的程序,#include<iostream> #include<string.h> using namespace std; char a[100000]; int flag = 1; void huiwenshu() { int b, c; for(b =...原创 2018-04-21 20:50:57 · 218 阅读 · 0 评论 -
位运算
& 位逻辑与 | 位逻辑或 ^ 位逻辑异或 ~ 位逻辑反 >> 右移 << 左移 & 按位与 两数对应位同时为1,则对应为结果为1,否则为0| 按位或 两数对应位有一个为1,则对应位结果为1^ 按位异或 两数对应位不同为1,相同为0~将一个数0变1,1变0>> 右移 例>>2 表示右移两位,同时>>左边的数位整数,则...原创 2018-05-18 19:34:37 · 198 阅读 · 0 评论 -
lintcode_两数相加不使用+号--采用位运算实现加法
#include<iostream> using namespace std; int add(int a , int b) { int sum = a; /*直到进位的结果为0*/ while(b != 0) { sum = a ^ b; /*不考虑进位的和*/ b = (a ...原创 2018-05-18 20:02:30 · 280 阅读 · 0 评论