位运算
hbhhhxs
这个作者很懒,什么都没留下…
展开
-
记录一道使用bitset的题,真的太好用啦
面试题0504.下一个数 记录一下bitset的使用方法: https://www.cnblogs.com/magisk/p/8809922.html class Solution { public: vector<int> findClosedNumbers(int num) { bitset<32> small(num); bitset<32> bigger(num); int s = -1;原创 2020-08-18 10:45:17 · 183 阅读 · 0 评论 -
记录一些巧妙的位运算方法
260.只出现一次的数字3 使用异或运算可以帮助我们消除出现两次的数字 x&(-x)是保留位中最右边1,且将其余的1设为0的方法。 191. 位1的个数 (当x不为0)x&(x-1)是将最右边的1变为0,且其余位保持不变的方法。 ...原创 2020-08-13 16:23:50 · 147 阅读 · 0 评论