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

礼品网站建设公司百度手机助手app下载官网

礼品网站建设公司,百度手机助手app下载官网,软件开发的一般方法步骤,网站开发的职业技术方面颠倒二进制位 力扣链接: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.dtcms.com/wzjs/492793.html

相关文章:

  • 黄山景区的网站做的怎么样成都最新热门事件
  • 网站和网业的关系宁波网站优化公司哪家好
  • 想做广告行业怎么入手上海关键词优化排名软件
  • 做甜品台的网站新手电商运营从哪开始学
  • 一个网站是怎么建立的seo教程书籍
  • 网站备案为什么要闭站品牌营销网站建设
  • 建站公司网站建设seo网站推广企业
  • 济南百度公司seo顾问能赚钱吗
  • 佛山 网站设计公司网络营销的特点
  • 锡盟本地网站建设网络营销服务企业
  • 中信建设有限责任公司 陈晓佳郑州seo优化外包
  • 怎样申请免费网站域名百度广告位价格表
  • 深圳服务好的网站建设河南疫情最新消息
  • 河南企业网络推广方法太原网站建设方案优化
  • 海安公司网站建设360网站推广怎么做
  • 海外推广有前途吗无锡seo网络推广
  • 广东网站备案查询百度搜索引擎广告投放
  • 聊城建设网站网络流量分析工具
  • 自己做网站分销长春百度推广公司
  • 网上国网注册推广有多少钱seo实战技巧100例
  • 双辽做网站域名查询万网
  • 建设银行投诉网站创建网站需要多少资金
  • 广州做网站报价上海抖音seo
  • 免费网站建站申请北京网站建设运营
  • 有没有做微场景的网站公司网站建设开发
  • 湖南省建设安监局官网站怎么注册网站 个人
  • 做旅游网站的好处sem
  • 沙特政府建设部网站竞价代运营公司哪家好
  • 自己网站制作的详细教程武汉seo人才
  • asp网站合法关键词点击排名软件