(java)Power of Two

原创 2015年11月18日 18:38:30

Given an integer, write a function to determine if it is a power of two.

思路:注意题意是判断一个数是不是2的幂。一直除以2,如果除不尽就不是2的幂,当等于1的时候,就返回true;

代码如下(已通过leetcode)

public class Solution {
   public boolean isPowerOfTwo(int n) {
    if(n<1) return false;
    while(n>0){
    if(n==1) return true;
    if(n%2==0) {
    n=n/2;
    } else return false;
    }
    return true;
   }
}

leetcode 231. Power of Two 判断是否为2的幂 Java

231. Power of Two Given an integer, write a function to determine if it is a power of two. Credit...
  • chenchaofuck1
  • chenchaofuck1
  • 2016年04月23日 16:38
  • 1327

leetcode 231: Power of Two

leetcode 231: Power of Two python, java, c++
  • xudli
  • xudli
  • 2015年07月07日 05:01
  • 10496

LeetCode 231: Power of Two

Given an integer, write a function to determine if it is a power of two. 判断一个数是否是2的幂,判断方法主要依据2的...
  • sunao2002002
  • sunao2002002
  • 2015年07月06日 18:34
  • 3843

231. Power of Two [easy] (Python)

题目链接https://leetcode.com/problems/power-of-two/题目原文 Given an integer, write a function to determin...
  • coder_orz
  • coder_orz
  • 2016年05月05日 14:47
  • 1111

随机的力量(1) - The power of random two choices

我们都知道对于哈希函数来说,有一个绕不开的话题就是冲突。 当N个object通过随机函数映射到N个桶的时候,可能由于冲突而出现Hash(x) = Hash(y)的情况。经典的处理哈希冲突的方法包括链表...
  • u010872254
  • u010872254
  • 2015年11月01日 00:43
  • 884

Java容器与Hash算法的研究

在这篇博客中我们以HashMap为例研究了容器类初始化和自动扩容时对内存的占用,通过阅读源代码我们发现 1. 初始容量为16 2. 扩容时会翻倍 另外在代码中我们还发现这样一条注释: /**...
  • mdifferent
  • mdifferent
  • 2016年04月29日 11:29
  • 1469

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

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

[LeetCode] Power of Three | Power of Two

Given an integer, write a function to determine if it is a power of three.Follow up: Could you do i...
  • u011331383
  • u011331383
  • 2016年01月28日 21:39
  • 1590

[LeetCode-231] Power of Two(判断一个数是不是2的若干次幂)

Given an integ这里写代码片er, write a function to determine if it is a power of two.【分析】如果一个数是2的若干次幂,那么二进制...
  • xy010902100449
  • xy010902100449
  • 2015年09月14日 19:59
  • 433

[leetcode-231]power of two(C语言)

问题描述: Given an integer, write a function to determine if it is a power of two.解析:这道题问的是是不是2的指数,而不是是...
  • zdavb
  • zdavb
  • 2015年07月13日 12:28
  • 260
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(java)Power of Two
举报原因:
原因补充:

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