2.a&b+a^b=a|b;
3.若a^b=c,则a=c^b;b=a^c;
4.有3可推导出a[i]^a[i+1]^...^a[j]=sum[i-1]^sum[j](sum[i]为a[]的前i的数的异或和);
5.a>>1=a/2;a<<1=a*2;
6.啦啦啦啦啦啦,这些都是最简单最基本的,以后碰到了再来慢慢更新~~~;
文章标签 一些小小的萌萌的总结 codeforces 文章分类 代码人生
2.a&b+a^b=a|b;
3.若a^b=c,则a=c^b;b=a^c;
4.有3可推导出a[i]^a[i+1]^...^a[j]=sum[i-1]^sum[j](sum[i]为a[]的前i的数的异或和);
5.a>>1=a/2;a<<1=a*2;
6.啦啦啦啦啦啦,这些都是最简单最基本的,以后碰到了再来慢慢更新~~~;
本文总结了位运算在算法、源码、面试中和Android中的运用场景使用。不足之处,欢迎指正。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M