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

建百度网站私域运营

建百度网站,私域运营,网站建设合同表(书),工商注册平台官网颠倒二进制位 力扣链接:190. 颠倒二进制位 题目描述 颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指…

颠倒二进制位

力扣链接:190. 颠倒二进制位

题目描述

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

提示:

请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。
在 Java 中,编译器使用二进制补码记法来表示有符号整数。因此,在 示例 2 中,输入表示有符号整数 -3,输出表示有符号整数 -1073741825。

示例

在这里插入图片描述

Java代码

public class Solution {public int reverseBits(int n) {return Integer.reverse(n);}
}
public class Solution {public int reverseBits(int n) {int res = 0;for(int i = 0; i < 32 && n != 0; i++) {res |= (n & 1) << (31 - i);n >>>= 1;}return res;}
}
//在某些语言(如Java)中,没有无符号整数类型,
//因此对 n 的右移操作应使用逻辑右移。
//位运算分治
public class Solution {private static final int M1 = 0x55555555; // 01010101010101010101010101010101private static final int M2 = 0x33333333; // 00110011001100110011001100110011private static final int M4 = 0x0f0f0f0f; // 00001111000011110000111100001111private static final int M8 = 0x00ff00ff; // 00000000111111110000000011111111public int reverseBits(int n) {n = n >>> 1 & M1 | (n & M1) << 1;n = n >>> 2 & M2 | (n & M2) << 2;n = n >>> 4 & M4 | (n & M4) << 4;n = n >>> 8 & M8 | (n & M8) << 8;return n >>> 16 | n << 16;}
}
http://www.yayakq.cn/news/50652/

相关文章:

  • 无锡高端网站设计开发wordpress删除自豪的
  • 图片类网站建设微信小程序源码网
  • 个人做美食视频网站网站设计公司排名前十
  • 麻章手机网站建设公司设备网站建设
  • 做网站的公司苏州wordpress如何打赏
  • 电脑维修网站模板下载免费图片制作生成器
  • 河南省建设厅注册中心网站有哪些可以在线做app的网站
  • 网站301定向dw可以做视频网站么
  • 资源型网站建设 需要多大硬盘百度权重网站排名
  • 深圳手机机械网站建设wordpress 幻灯片 插件
  • 做的网站需要什么技术软件库合集软件资料2024
  • 回收网站怎么做如何成为电商
  • wordpress 公网访问滕州网站优化
  • 网站头部代码品牌建设的阶段和步骤是什么
  • 代码做网站常用单词电商网平台
  • 创意聊城做网站的公司多媒体网站开发
  • 成都哪里可以做网站做淘客网站注意事项
  • 平面设计主要学哪些软件灰色词seo
  • 重庆点优建设网站公司网站开发能进无形资产吗
  • 无锡网络公司无锡网站制作推广公司好做吗
  • 2007年怎么做网站保定seo网络推广
  • 响应式网站模板免费下载赤峰网站建设建站公司
  • 施工企业官方正版清理优化工具
  • 三合一网站有必要吗找建站公司做网站注意事项
  • 12380网站建设centos 6.5 wordpress
  • 网站群建设论文mip网站实例
  • 运城网站建设公司wordpress dux主题首页
  • 免费织梦网站源码乌克兰网站设计
  • 网站建设提供书面资料清单公司注册网站系统
  • 学校网站建设汇报ppt模板可以在线做试卷的网站