力扣190.颠倒二进制数
解题思路
与7.整数反转思路一致,利用%运算得到最低位,次次乘权将其反转到最高位,注意原数字要不断除以权
代码
uint32_t reverseBits(uint32_t n) {
long result=0;
for(int i=0;i<32;i++){
result=result*2+n%2;
n/=2;
}
return result;
}
力扣(LeetCode)链接
力扣190.颠倒二进制数相关推荐
- 力扣693.交替位二进制数
题目描述 给定一个正整数,检查它的二进制表示是否总是 0.1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同. 示例 1: 输入:n = 5 输出:true 解释:5 的二进制表示是:10 ...
- LeetCode -- 力扣算法题解题心得 -- (个人笔记记录)持续更新~~
一.前言 正式开启数据结构+算法研究的历程,准备好一年后的面试.下面的解法不一定是最优解,只求能力提升,会定期更新~~ 二.目录 1 2 19 20 21 24 35 42 83 86 94 96 1 ...
- C++ : 力扣_Top(189-217)
C++ : 力扣_Top(189-217) 文章目录 C++ : 力扣_Top(189-217) 189.旋转数组(简单) 190.颠倒二进制位(简单) 191.位1的个数(简单) 200.岛屿数量( ...
- 力扣(LeetCode)刷题,简单题(第7期)
目录 第1题:剪绳子1 第2题:Excel表列序号 第3题:阶乘后的零 第4题:位1的个数 第5题:快乐数 第6题:颠倒二进制 第7题:字符串压缩 第8题:丑数 第9题:有效的字母异位词 第10题:各 ...
- [力扣]1018_可被5整除的二进制前缀
/* 给定由若干 0 和 1 组成的数组 A.我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位).返回布尔值列表 answer,只有当 N ...
- 将矩阵转为一行_LeetCode 力扣官方题解 | 861. 翻转矩阵后的得分
点击上方蓝字设为星标 下面开始今天的学习- 力扣 861. 翻转矩阵后的得分(点击文末阅读原文查看题目)题目描述有一个二维矩阵 A 其中每个元素的值为 0 或 1 .移动是指选择任一行或列,并转换该 ...
- LeetCode 2019 力扣杯全国秋季编程大赛
文章目录 1. 比赛结果 2. 题目解析 2.1 猜数字 Easy 2.2 分式化简 Esay 2.3 机器人大冒险 Medium 2.4 覆盖 Hard 2.5 发 LeetCoin Hard 1. ...
- 力扣 根据数字二进制下1的数目排序
力扣 根据数字二进制下1的数目排序 题目描述 给你一个整数数组 arr .请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序. 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值 ...
- 数组的合并和升序排列_每日“力扣”系列10 下一个排列
今天继续力扣数组标签的算法题,力扣第31题,难度等级为中等,题目描述如下: 题目要点概括如下: 1.输入部分为一个有顺序的数组,按照数字的前后顺序,这个数字代表着一个位数不定的数字,这里程它为原数字. ...
最新文章
- nagios报Connection refused by host的解决办法
- SAP C4C的扩展字段添加到UI之后,还需要额外的步骤,才能将其添加到OData里
- .NET Core开发日志——HttpClientFactory
- Android Studio怎么设置悬浮提示文字框显示函数
- 服务器安全证书更新失败怎么回事,手机安全证书更新失败怎么回事
- 如何在sql存储过程中打log_教你如何记录Entity Framework框架自动生成的SQL语句
- “减少风险”还是“管理风险”哪一根才是救命稻草?
- qq永久封号 代码_避免在代码中永久保留这些内容
- 关于POSTSQL 的语言编码问题!
- 用计算机实测技术研究声波和拍内容,大学物理实验
- leetcode 51. N-Queens N 皇后(困难)
- [转帖]一些不该被埋没的好歌【全版】【2】
- 如何使用robots.txt及其详解
- C/C++实现的游戏角色名称名字随机生成代码
- Android应用内跳转Scheme协议
- Canvas Scaler 的3种模式
- 利用Python读取Excel表格并可视化
- python之具名元组
- [UE4] LogicDriver状态机盒体颜色切换简单案例
- 彻底删除的文件如何恢复?