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

义乌外贸网站建设免费开网店的平台有哪些

义乌外贸网站建设,免费开网店的平台有哪些,嘉兴网站建设维护,学app软件开发多少钱提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目1-汉明距离 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-颠倒二进制位 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、题目1-汉明距离

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

二、题目2-颠倒二进制位

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

总结


前言

提示:这里可以添加本文要记录的大概内容:

2月22日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目1-汉明距离

1.题目描述

两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。

给你两个整数 x 和 y,计算并返回它们之间的汉明距离。

示例 1:

输入:x = 1, y = 4
输出:2
解释:
1   (0 0 0 1)
4   (0 1 0 0)
       ↑   ↑
上面的箭头指出了对应二进制位不同的位置。


示例 2:

输入:x = 3, y = 1
输出:1

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/hamming-distance
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.使用位运算按位异或(^)取x与y的不同

2.while循环,将curr的最后一位与count相加,接着curr无符号右移

3.不断循环,直到curr等于0,接着输出距离

2.2 代码

代码如下(示例):

class Solution {public int hammingDistance(int x, int y) {//x和y的二进制不同int curr = x ^ y;//计数器int count = 0;while(curr != 0){count += curr & 1;curr = curr >>> 1;}return count;}
}

二、题目2-颠倒二进制位

1.题目描述

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

提示:

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

输入:n = 00000010100101000001111010011100
输出:964176192 (00111001011110000010100101000000)
解释:输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596,
     因此返回 964176192,其二进制表示形式为 00111001011110000010100101000000。

示例 2:

输入:n = 11111111111111111111111111111101
输出:3221225471 (10111111111111111111111111111111)
解释:输入的二进制串 11111111111111111111111111111101 表示无符号整数 4294967293,
     因此返回 3221225471 其二进制表示形式为 10111111111111111111111111111111 。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/reverse-bits
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.结果变量end

2.将end左移空出一个位置

3.将n的最后一位数字赋值给end的空出位置处

4.n右移更新最后一位数字

5.输出颠倒后数字

2.2 代码

代码如下(示例):

public class Solution {// you need treat n as an unsigned valuepublic int reverseBits(int n) {//结果int end = 0;//32位for(int i = 0;i < 32;i ++){//end左移空出位置end = end << 1;//将n的最后一位加给nedend += n & 1;//右移n = n >> 1;}return end;}
}


总结

http://www.yayakq.cn/news/573310/

相关文章:

  • 佛山企业网站建设公司wordpress可以建站吗
  • 策划人网站网站推广方案策划
  • 网站建设公司怎么选wordpress图wp-pic主题
  • 网站开发外文期刊网做英文网站
  • 宣传部网站建设计划书南安市网站建设
  • 广州哪里有做公司网站 什么价网站产品推广制作
  • 中山森斯网站建设公司中山网站建设设计
  • 梅州住房和建设局网站网站建设服务协议 百度
  • 3小时网站建设平台邯郸企业网站建设报价
  • 做网站的技术要求免费影视网站建设
  • 网站做视频播放占用cpu吗龙岩kk网首页
  • 招标网站免费平台外国做足球数据网站
  • 为什么一个网站外链那么多erp信息管理系统
  • 网站如何设置微信支付功能网络营销推广的优缺点
  • 如何建手机网站石龙网站建设
  • 西安北郊做网站的公司山西省智慧建筑信息平台
  • 哪些网站可以发广告深圳网站建设解决方案
  • 滁州新橙科技网站建设亚马逊alexa
  • 重庆网站排名自己开发网站要多少钱
  • 微信企业网站源码下载怎么在各大网站做产品推广
  • 百度小说排行榜风云榜单seo优化服务商
  • 淘宝联盟建网站软件技术是学什么的
  • 南山网站建设方案书中装建设集团董事长
  • 嘉兴网站关键词排名中国深圳航空公司官方网站
  • 个人可以备案网站合肥seo网站建设
  • 建设网站公司东莞六安市百姓杂谈
  • 网页游戏网站模板上海今天新闻综合频道
  • 企业网站备案要关站吗一个网站是怎么做出来的
  • 女孩子做网站推广wordpress文字居中
  • 视频网站设计论文石家庄现状