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

深圳罗湖区网站建设公司微信营销神器

深圳罗湖区网站建设公司,微信营销神器,无锡营销型网站价格,wordpress设置多站点颠倒二进制位 力扣链接: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.tj-hxxt.cn/news/53720.html

相关文章:

  • 北京做网站的郑州网络推广公司排名
  • 广州做网站代理商网络优化公司排名
  • 怎么在阿里巴巴做网站seo教学视频教程
  • 做技术网站在背景图seo排名公司
  • 目前网站开发的主流语言是什么百度的营销推广
  • blog.wordpress深圳优化服务
  • 北京做网站的好公司有哪些整站seo优化公司
  • 怎么免费建设个人网站腾讯新闻最新消息
  • 做企业网站主题要自制吗怎么才能创建一个网站
  • 聊城做企业网站my63777免费域名查询
  • 网站建设属于什么岗位100%能上热门的文案
  • 三好街做网站的seo查询系统源码
  • wordpress 主题 家居seo搜索引擎优化包邮
  • 商河 网站建设做网站排名服务热线
  • 罗湖网站制作公司比较好用的搜索引擎
  • 网站模板asp关键词排名优化报价
  • 什么网站可以做ui兼职seo是干什么的
  • 求做网站免费精准客源
  • 360站长seo推广知识
  • 找设计师做网站厦门seo顾问屈兴东
  • 如何用b2b网站开发客户百度一下百度搜索首页
  • 网站设计步骤及流程免费发布产品信息的网站
  • html5 企业国际网站 多国家 多语言 源代码 cookiesapp开发定制
  • banner好网站网店代运营骗局流程
  • 湛江网站建设方案服务seo推广收费标准
  • 邵阳网站建设的话术南宁百度seo软件
  • 网站建设教程费用北大青鸟软件开发培训学费多少
  • centos7怎么做网站服务器推广页面
  • 做博彩的网站赚钱吗武汉百度推广电话
  • 电脑做网站主机空间网络推广赚钱项目