leetcode868
2024-05-15 16:40:27
class Solution { public:int binaryGap(int N) {int position = 0;vector<int> V;while (N){if (N & 1)//N&1==1,表示最后一位是1 {V.push_back(position);//把二进制为1的下标都记录下来 }position++;N >>= 1;//右移一位 }if (V.size() <= 1){return 0;}//1 2 4int maxdistance = 0;int lastPosition = -1;for (int i = 0; i < V.size(); i++){cout << V[i] << " ";if (i == 0){lastPosition = V[i];}else{int distance = V[i] - lastPosition;if (maxdistance < distance){maxdistance = distance;}lastPosition = V[i];}}return maxdistance;} };
转载于:https://www.cnblogs.com/asenyang/p/9720510.html
leetcode868相关推荐
最新文章
- 《强化学习周刊》第14期:元强化学习的最新研究与应用
- LinkedBlockingQueue 注记
- 关于#pragma code_seg
- JSplitPane
- base cap 分布式_高并发架构系列:详解分布式一致性ACID、CAP、BASE,以及区别
- Java多线程编程:变量共享分析(Thread)
- org.springframework.web.client.RestClientException: Could not extract response
- 开源许可证 有人管吗_4个令人困惑的开源许可证场景以及如何浏览它们
- Python中pyserial库
- ie不能加载flash html,IE浏览器无法显示Flash怎么解决?解决的方法介绍
- kali下钓鱼网站的制作
- 微信小程序新手教程 1.0
- Java - 什么是UML?
- matlab两个for循环嵌套加速,使用bsxfun加速Matlab嵌套for循环
- oracle 11g用户名密码区分大小写
- 记win10下ubantu子系统运行shell脚本的坑
- SCT2330CTVBR
- 计算机控制直流电机闭环调速实验报告,PID控制电机实验报告
- 女生学数据分析好吗?数据分析适不适合女生学?
- 利用Python分析文章词频,并生成词云图
热门文章
- USART中的SART_IT_RXNE,USART_IT_TC,USART_IT_TXE
- float x 与“零值”比较的if语句为?
- 常考数据结构与算法:最小的k个数
- Linux基础命令---lpr
- 美团点评稳定价格措施及稳定价格期结束 超额配股权失效
- jQuery Ajax: $.post请求示例
- 我的webpack学习笔记(二)
- css03层次选择器
- OpenBSD 6.0 将移除 Linux 子系统以改进安全
- spring AOP编程