class Solution {
public:
bool hasAlternatingBits(int n) {
int last = -;
while (n)
{
int x = n & ;
if (last == -)
{
last = x;
}
else
{
if (x == last)
{
return false;
}
else
{
last = x;
}
}
n >>= ;//n右移1位
}
return true;
}
};

最新文章

  1. uri和url的简单理解
  2. Mdrill 安装部署(单机版)
  3. div+css兼容 ie6_ie7_ie8_ie9_ie10和FireFox_Chrome等浏览器方法
  4. css3动画animation
  5. ubuntu14.0安装arm-linux-gcc交叉编译环境
  6. GraphicsMagick为图片添加水印
  7. 缓存 Cache
  8. linux grep 指定字符串的正则表达式
  9. 【DP专辑】ACM动态规划总结
  10. Kubernets 资源类型简介
  11. jmeter - 断言
  12. Selenium Python 安装指导
  13. DES加解密、JavaScript、Java
  14. Python内置函数(6)——round
  15. zookeeper使用和原理探究
  16. Python:Day40 html
  17. 素数定理π(n)~n/lnn弱化版证明
  18. Windows下vue-cli脚手架搭建入门<一>
  19. [No000012E]WPF(6/7):概念绑定
  20. Android 国内集成使用谷歌地图

热门文章

  1. 【Hive】数据去重
  2. angular之 $watch 和$digest 和$apply和$observe的区别
  3. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource
  4. javaScript-条件语句优化
  5. canvas - 饼状图
  6. Ubuntu下搭建WordPress环境
  7. 【解题报告】[动态规划]RQNOJ - PID82 / 又上锁妖塔
  8. HDU - 3949 :XOR(线性基,所有集合的不同异或和中,求从小到大第K个)
  9. ActionContext介绍(在Struts2中)
  10. C# 实现程序只启动一次(实现程序自重启)