Power of Two — Solution & Editorial
N > 0 and (N & (N−1)) = 0 — powers of two have exactly one set bit.
Complexity: O(1)
Watch out: 0 is not a power of two, but 0 & -1 = 0 — check N > 0 first.
N > 0 and (N & (N−1)) = 0 — powers of two have exactly one set bit.
Complexity: O(1)
Watch out: 0 is not a power of two, but 0 & -1 = 0 — check N > 0 first.