【Leetcode | 12】342. 4的幂
生活随笔
收集整理的這篇文章主要介紹了
【Leetcode | 12】342. 4的幂
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
給定一個整數(shù) (32 位有符號整數(shù)),請編寫一個函數(shù)來判斷它是否是 4?的冪次方。
示例 1:
輸入: 16
輸出: true
示例 2:
輸入: 5
輸出: false
方法一:
class Solution { public:bool isPowerOfFour(int num) {// 0x55555555 二進制 1010101010101010101010101010101return((num > 0 && (num & (num-1)) == 0) && (num & 0x55555555)); // 8個5} };?
?
總結(jié)
以上是生活随笔為你收集整理的【Leetcode | 12】342. 4的幂的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 君主
- 下一篇: 【Leetcode | 42】129.