leetcode 231. Power of Two
bool isPowerOfTwo(int n) { if (n < 1) return false; int m = 1; for (int i = 0; i < 32; i++) { int j = n & m; if (j == n) return true; m = m << 1; } return false; }
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】
bool isPowerOfTwo(int n) { if (n < 1) return false; int m = 1; for (int i = 0; i < 32; i++) { int j = n & m; if (j == n) return true; m = m << 1; } return false; }