寻找2的N次方之数

最近网上看一些公司的面试题,无意间看到这样一道题。

1.找出一个数组中满足2^N的元素。

遍不加思索的想到求一个整数n的1的个数的解法。于是求解这道题如下。

java实现:

public void getTwoN(int []a){
	for(int n:a){
		if((n&(n-1))==0){
			System.out.println(n);
		}
	}
}
希望大家能晒出自己的代码来。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页