LeetCode---231. Power of Two

来源:互联网 发布:品茗安全计算软件 编辑:程序博客网 时间:2024/06/06 03:39

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


大意为:

判断输入的数字是否是2次幂的数

解题思路:

入门级思考,不过第一个注释我看到是有这么一个简单的方法可以调用,还有这种操作尴尬

附上代码:

//        return n>0 && Integer.bitCount(n) == 1;  //最简洁的方法        Integer.bitCount(n);        if (n<=0) return false;        while (n / 2 != 0) {            if (n % 2 != 0) return false;            n /= 2;        }        return true;




原创粉丝点击