对于位运算的学习,可以通过位运算替换一些常用操作的使用场景来学习,如奇数偶数判断、两个变量交换、实现加法。如果面试官要求不能使用常规的方法解决,那我们如何想起一些清奇的思路呢?位运算也能起到同样乃至性能更好的效果。
1.奇数偶数判断
1 2 3 4 5 |
|
可以使用&位运算
1 2 3 4 5 |
|
对于位运算的学习,可以通过位运算替换一些常用操作的使用场景来学习,如奇数偶数判断、两个变量交换、实现加法。如果面试官要求不能使用常规的方法解决,那我们如何想起一些清奇的思路呢?位运算也能起到同样乃至性能更好的效果。
1.奇数偶数判断
1 2 3 4 5 |
|
可以使用&位运算
1 2 3 4 5 |
|