美文网首页
342-4的幂

342-4的幂

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

给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。

同3的幂,3的幂,最简单就是循环了。

进阶:你能不使用循环或者递归来完成本题吗?思路同:2的幂

如果 n&(n-1) = 0的话,那么说明n为2的幂,此时,还需判断是不是4的幂,仔细查看4的幂的数字的规律,4、16、64、256、1024可以发现,其二进制表示最高位都为1,所以要把n与0x55555555相与,0x55555555 <--> 01010101010101010101010101010101

如果最后相与之后仍为n,那么n即为4的幂。

相关文章

  • 342-4的幂

    4的幂 题目 给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4的幂次方。 示例 1: 输入:...

  • 342-4的幂

    给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4的幂次方。 同3的幂,3的幂,最简单就是循环...

  • 杨幂

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

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

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

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

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

  • 2018-10-21

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

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

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

  • 快速幂

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

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

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

  • Q版人物全身画

    临摹大幂幂

网友评论

      本文标题:342-4的幂

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