
算法(位操作)
Just Go For It Now
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
位运算心得
1.i&(i-1)表示将数字i的最低有效位置为0 2.i&1可以用于判断i为奇数还是偶数 3.i&(i-1)==0可以用于过滤那些2的正整数次幂的数 例题参考Leetcode题解原创 2022-02-02 12:10:40 · 759 阅读 · 0 评论 -
位操作(循环右移)
给出两个不大于65535的非负整数,判断其中一个的16位二进制表示形式,是否能由另一个的16位二进制表示形式经过循环左移若干位而得到。 循环左移和普通左移的区别在于:最左边的那一位经过循环左移一位后就会被移到最右边去。比如: 1011 0000 0000 0001 经过循环左移一位后,变成 0110 0000 0000 0011, 若是循环左移2位,则变成 1100 0000 0000 0110 ...原创 2018-08-07 11:04:31 · 7889 阅读 · 0 评论