leetcode【231】【tag Math】Power of Two【c++版本,多种解法,时间100%】问题描述:源码:
问题描述:源码:方法1:取n的log(n)/log(2),如果再做2的幂次方后等于本身,就说明是2的幂次方。因为如果不是2的幂次方,则结果等于小数,无法复原。时间100%,空间差点。class Solution {public: bool isPowerOfTwo(int n) { if (n==0) return false; float m = log(n) / log(2); if (pow(2, m) == n)