午夜精品福利视频,亚洲激情专区,免费看a网站,aa毛片,亚洲色图激情小说,亚洲一级毛片,免费一级毛片一级毛片aa

LeetCode 231:Power of Two -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【m.stanzs.com - 電腦資料】

    

    Given an integer, write a function to determine if it is a power of two.

//題目要求:求一個數(shù)是否是2的冪次方//解題方法://方法一:如果某個值是2的冪次方所得,其對應二進制則是最高位為1,其余位為0.//n-1則相反,除了最高位,其余比特位均為1,則我們可以判斷n&(n-1)是否等于0來判斷n是否是2的冪次方值,

LeetCode 231:Power of Two

,

電腦資料

LeetCode 231:Power of Two》(http://m.stanzs.com)。class Solution{public: bool isPowerOfTwo(int n){ if (n <= 0) return false; else return (n & (n - 1)) == 0; }};

//方法二:循環(huán)利用n=n/2,根據(jù)n%2是否等于1,來判斷n是否為2的冪次方class Solution{public:	bool isPowerOfTwo(int n){		if (n <= 0) return false;		while (n){			if (n % 2 != 0 && n != 1) 				return false;			n = n / 2;		}		return true;	}};

最新文章