231. Power of Two

原创 2016年08月30日 10:42:01
Given an integer, write a function to determine if it is a power(乘幂) of two.

判断一个整型数据是不是2的乘幂。


2的乘幂的特点是二进制表示中只有一个1,比如4(0100),利用这个特点将该数减1(0011)再与自身(0100)相与结果应该是0,而非2乘幂则不具备该特性。

bool isPowerOfTwo(int n) {
    if(n>0)
    {
       return !(n&(n-1)); 
    }
    else
    return false;
}

提交结果如下:


版权声明:本文为博主原创文章,转载请声明出处:)

Non Power of Two Textures 无二次幂限制的纹理

无二次幂限制的纹理(Non-Power-of-Two Textures)   OpenGL仅支持分辨率为2mx2n的纹理。但现在我们可以使用“无二次幂限制”的纹理。   OpenGL only...
  • wolf96
  • wolf96
  • 2015年09月04日 14:40
  • 1855

制作更好的游戏纹理:'2的幂次'和适当的图片大小

转自:http://www.katsbits.com/tutorials/textures/make-better-textures-correct-size-and-power-of-two.php...
  • sleks
  • sleks
  • 2013年12月21日 12:14
  • 2119

正确理解ThreadLocal

前言 学习ThreadLocal机制,也是因为在分
  • zinss26914
  • zinss26914
  • 2014年08月03日 00:43
  • 1470

[231] Power of Two

求一个整数是不是2的n次方
  • camlot_
  • camlot_
  • 2016年06月25日 19:50
  • 186

LeetCode 231. Power of Two 解题报告

LeetCode 231. Power of Two 解题报告
  • camellhf
  • camellhf
  • 2016年11月04日 14:47
  • 317

算法细节系列(2):231.Power of Two && Three

算法细节系列(2):231.Power of Two && Three 在刷leetCode时,遇到了一系列关于power of Number的问题,刚开始不以为然,以为用简单的递归就能求解,可直到看...
  • u014688145
  • u014688145
  • 2016年12月01日 08:03
  • 361

Leetcode 231. Power of Two & 326. Power of Three & 342. Power of Four

231. Power of Two   Total Accepted: 69528 Total Submissions: 190898 Difficulty: Easy Given an ...
  • fantasiasango
  • fantasiasango
  • 2016年04月23日 05:26
  • 226

Two dimensional power spectral density measurements of X-ray

  • 2013年09月23日 11:29
  • 3.22MB
  • 下载

Non Power of Two Textures 无二次幂限制的纹理

无二次幂限制的纹理(Non-Power-of-Two Textures)   OpenGL仅支持分辨率为2mx2n的纹理。但现在我们可以使用“无二次幂限制”的纹理。   OpenGL only...
  • wolf96
  • wolf96
  • 2015年09月04日 14:40
  • 1855

关于LeetCode中Power of Two一题的理解

题目如下: Given an integer, write a function to determine if it is a power of two.      多么朴实无华的题干,输入一个...
  • zsy112371
  • zsy112371
  • 2016年08月22日 16:56
  • 213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:231. Power of Two
举报原因:
原因补充:

(最多只允许输入30个字)