美文网首页
231-2的幂

231-2的幂

作者: 不胖二十斤不改名zz | 来源:发表于2019-04-18 18:52 被阅读0次

给定一个整数,编写一个函数来判断它是否是 2 的幂次方。

这道题很巧妙,如果一个数字是 2 的幂次方的话,那么它的二进制表示中肯定只有一位是1,想到这就可以用与运算来计算。

举个栗子:8的二进制表示为1000 ,8-1 = 7的二进制表示为0111,那么 8&7 = 0 会把 8 的二进制表示从右到左第一个1置为0。利用这个判断数字的二进制表示是否只有一位为1即可。还有要判断负数和0!!!

相关文章

  • 231-2的幂

    给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 这道题很巧妙,如果一个数字是 2 的幂次方的话,那么它的...

  • [LeetCode]231-2的幂

    231. 2的幂给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例:输入: 1 -> 输出: true输...

  • 杨幂

    甜甜的大幂幂 寻寻幂幂,不离不弃

  • 【2期】她们不告别娱乐圈,就没幂幂诗诗爽爽什么事了

    幂幂镇楼。 说到幂幂,(我,幂幂死忠粉)感觉幂幂的人气下降得厉害。最直接的是,去年前年大前年杨幂生日,一线二线三线...

  • 介绍一下,这是我女神。

    我喜欢北京,因为幂幂出生在北京 我喜欢浅色,因为幂幂是白浅 我喜欢下雪天,因为幂幂是雪见 她是我们所有粉丝的骄傲 ...

  • 2018-10-21

    知识点1:幂的运算 (1)同底数幂的乘法法则: 同底数幂相乘,底数不变,指数相加 (2)幂的乘方法则: 幂的乘方,...

  • [娱乐]明日之子,各人设分析

    最近一直在追《明日之子》很简单,是我最爱的大幂幂的综艺。(只要是大幂幂的综艺我都不会错过) 所以我只是看幂幂的美颜...

  • 快速幂

    常规求幂 快速求幂(一般) 快速求幂 (递归) 快速求幂(位运算) 快速求幂(位运算,更简洁)

  • 这也能掰?杨幂是要被恋爱多少次?

    自从杨幂和刘恺威官宣离婚之后,杨幂的感情生活就没平静过,网友们对杨幂是真爱啊,想要大幂幂尽快找到新的幸福。 杨幂和...

  • Q版人物全身画

    临摹大幂幂

网友评论

      本文标题:231-2的幂

      本文链接:https://www.haomeiwen.com/subject/rnoowqtx.html