关于第一种解法,直接调用库函数的话,由于库函数的内部实现是 O(log n) 的复杂度,所以严格来讲,第一种解法的复杂度是 O(log n) 。
https://gitee.com/geektime-geekbang/algorithm-1
作者回复: Sorry for the bug.
作者回复: Yes and no. 你说的有道理。不过也需要指出判断二进制位最后位0或1,也就是判断它的奇偶性。
作者回复: 酷!!
作者回复: 后面有一节讲位运算的时候里面有详细地解释,可以跳到位运算那章先看。