LeetCode每日一題231: 2的冪

leetcode.png 題目 給定一個整數,編寫一個函數來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出: false 解法 解法1 不做過多的判斷, 對給定的 n 做除法運算或做右移運算 改進方法是對 n%2 判斷是否爲0,加上這個判斷就可以大幅提
相關文章
相關標籤/搜索