[−][src]Function leetcode_for_rust::cd0231_power_of_two::is_power_of_two
pub fn is_power_of_two(n: i32) -> bool
Solutions
Approach 1: Bit Manipulation Trick
-
Time complexity: O(1)
-
Space complexity: O(1)
-
Runtime: 0 ms
-
Memory: 2.4 MB
impl Solution { pub fn is_power_of_two(n: i32) -> bool { if n > 0 && (n & (n - 1) == 0) { true } else { false } } }