typestatusdateslugsummarytagscategoryiconpassword创建时间Jan 20, 2025 08:05 AM给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4xhttps://leetcode.cn/problems/power-of-four/description/位运算基础思路一4 的幂一定是 2 的幂。因此,先判断是否为 2 的幂。而 4 的幂是间隔出现 1 的。因此,我们可以判断按位与来判断是否是隔位出现的。或者思路二4 的幂一定是 2 的幂。因此,先判断是否为 2 的幂,然后根据取余运算来判断是否 4 的幂。 📎 参考无