习题:
解:
异或:相同为0相异为1 0和任何数异或都是那个数本身
因为这个原理所以两个数交换可以考虑使用异或,不需要考虑顺序
代码实现:(++i和i++结果是一样得,如果取返回值就会不一样)
思路1:旋转K次
但结果不好
如果K等于13得话,旋转6次等于没有旋转,所以要加上%得if
】
习题:
解:
异或:相同为0相异为1 0和任何数异或都是那个数本身
因为这个原理所以两个数交换可以考虑使用异或,不需要考虑顺序
代码实现:(++i和i++结果是一样得,如果取返回值就会不一样)
思路1:旋转K次
但结果不好
如果K等于13得话,旋转6次等于没有旋转,所以要加上%得if
】