会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咖啡陪你
博客园
首页
新随笔
联系
订阅
管理
2022年6月21日
【python】判断一个数是否是2的幂次方
摘要: 一个数是否是2的幂次方,比较常用的是递归和移位运算进行判断。 1. 递归算法的思想很简单,就是不断的模上2去判断。 2. 如果一个数是2的幂,那么它的二进制表示中就只有一位1,例如:10000,1000,100等等。所以如果对数字1进行移位操作,总会在移到某个位的时候和这个数相等。这就是移位判断的思
阅读全文
posted @ 2022-06-21 11:50 咖啡陪你
阅读(1147)
评论(0)
推荐(0)
公告