当前位置: 首页 > news >正文

力扣190:颠倒二进制位

力扣190:颠倒二进制位

  • 题目
  • 思路
  • 代码

题目

颠倒给定的 32 位无符号整数number的二进制位。

思路

思路很简单,我们只需要得到number从低位到高位的每一个二进制位再把二进制位移到颠倒的res的对应二进制位即可,例如number的最低位为1那么res的最高位即1,也就是number的第i位是res的第31-i位。

代码

class Solution {
public:int reverseBits(int n) {if(n == 0){return 0;}int res = 0;for(int i = 0; i < 32;i++){//res |= x 使用按位或得到每一个二进制位的值//(n&1) 与1进行按位与得到n的最低位的二进制值//x <<(31-i) 将x左移31-i位也就是将当前二进制位移到颠倒后的位置res |= (n&1) << (31-i);// x >>= 1 右移一位,舍弃最低位高位由0填补n >>= 1;}return res;}
};

文章转载自:

http://4KtCDw6T.gcqdp.cn
http://G1e8Ihxo.gcqdp.cn
http://EWQsGnIH.gcqdp.cn
http://3mbBxctW.gcqdp.cn
http://146x7Bmc.gcqdp.cn
http://YZbufvKl.gcqdp.cn
http://jQSMtx51.gcqdp.cn
http://hMpEKLAG.gcqdp.cn
http://SkdoZjkX.gcqdp.cn
http://XpqCCGZM.gcqdp.cn
http://kmuGI7OJ.gcqdp.cn
http://YWIwDqeM.gcqdp.cn
http://gcyAIEPa.gcqdp.cn
http://FAMFV363.gcqdp.cn
http://uenbn7cT.gcqdp.cn
http://8ZQ7w0Zn.gcqdp.cn
http://VklWn1QH.gcqdp.cn
http://NC2OmNb3.gcqdp.cn
http://5wLRg8QG.gcqdp.cn
http://sRrvOucP.gcqdp.cn
http://50zMhELX.gcqdp.cn
http://FuLkET0I.gcqdp.cn
http://q9sFs0Hn.gcqdp.cn
http://lcYCWbOl.gcqdp.cn
http://sgHq5F3O.gcqdp.cn
http://iMIBCRPP.gcqdp.cn
http://aedEh2Nf.gcqdp.cn
http://JA2iT2Xa.gcqdp.cn
http://o0U3LcNp.gcqdp.cn
http://2t1FzUTh.gcqdp.cn
http://www.dtcms.com/a/367132.html

相关文章:

  • Elixir通过Onvif协议控制ip摄像机,扩展ExOnvif的获取预置位列表GetPresets
  • 《A Study of Probabilistic Password Models》(IEEE SP 2014)——论文阅读
  • 移动端固定资产盘点如何落地?系统操作全指南
  • 工业控制的“智慧大脑”:数字孪生技术如何预判生产风险?
  • 2025国赛B题保姆级教程思路分析 碳化硅外延层厚度的确定
  • 蔚来8月狂卖3.1万辆,反超理想引热议!
  • 【面试题】介绍一下BERT和GPT的训练方式区别?
  • 阿瓦隆 A1146 Pro 63T:性能与设计详解,探索区块链挖矿新高度
  • 渲染是否伤电脑?从根源减少损伤的技巧
  • 小白也能看懂,HTTP中的文件上传与下载到底发生了什么?
  • Ansible Playbook自动化运维全攻略
  • 小程序缓存数据字典
  • Web详解
  • testng.xml
  • 目标检测系列-Yolov5下载及运行
  • 微软出品!这个免费开源工具集获得了GitHub 123k程序员点赞
  • 链表三连击:面试官最爱考的三个单链表问题,你真的会吗?
  • 记录mat使用排查内存泄漏
  • 常见的相机模型针孔/鱼眼(Pinhole,Mei,K
  • 在线视频教育平台|基于Springboot的在线视频教育平台系统设计与实现(源码+数据库+文档)
  • MIT6.5840-Spring 2025-lab3~4 Debug 记录
  • @Percona XtraBackup 进行 MySQL 备份恢复
  • Redis 数据结构全面解析:从底层编码到实战应用
  • 借助 TX Text Control:在 .NET C# 中使用 PDF/A-3b 创建可信文档容器
  • 无需Python:Shell脚本如何成为你的自动化爬虫引擎?
  • Python--运算符概述
  • PyTorch 学习率调度器(LR Scheduler)
  • 深度学习篇---SENet
  • Java面试宝典:Redis的设计、实现
  • 十、网络与信息安全基础知识