日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Leet Code OJ 191. Number of 1 Bits [Difficulty: Easy]

發(fā)布時(shí)間:2024/2/28 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leet Code OJ 191. Number of 1 Bits [Difficulty: Easy] 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目:
Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight).

For example, the 32-bit integer ’11’ has binary representation 00000000000000000000000000001011, so the function should return 3.

翻譯:
寫(xiě)一個(gè)函數(shù),輸入一個(gè)無(wú)符號(hào)的整數(shù),返回比特位為‘1’的數(shù)量(也被稱為漢明權(quán)重)。
例如,一個(gè)32位整數(shù)‘11’的二進(jìn)制表示是00000000000000000000000000001011,所以函數(shù)返回3。

分析:
這道題目的考察點(diǎn)在于對(duì)無(wú)符號(hào)數(shù)的理解上。我們知道計(jì)算機(jī)中負(fù)數(shù)是采用補(bǔ)碼進(jìn)行表示的,例如存儲(chǔ)為fffffffe的數(shù),如果是當(dāng)做無(wú)符號(hào)數(shù),則是4294967294,如果是當(dāng)做有符號(hào)數(shù),則是-2。而Java中實(shí)際上沒(méi)有無(wú)符號(hào)數(shù)的概念的,整數(shù)都是帶符號(hào)位的。所以4294967294這個(gè)無(wú)符號(hào)數(shù)是會(huì)當(dāng)做-2的,所以我們要解決的就是如何將-2(fffffffe)轉(zhuǎn)換為4294967294。首先,要想存儲(chǔ)4294967294,則必須使用long了,int表示不了。如果我們將-2直接轉(zhuǎn)為long會(huì)變成fffffffffffffffe,這個(gè)時(shí)候我們需要通過(guò)位運(yùn)算把前面的部分清零,也就是通過(guò)“與運(yùn)算”來(lái)實(shí)現(xiàn)。

代碼:

public class Solution {// you need to treat n as an unsigned valuepublic int hammingWeight(int n) {long nlong=n&0xFFFFFFFFL;int sum=0;while(nlong>0){if(nlong%2==1){sum++;}nlong/=2;}return sum;} }

總結(jié)

以上是生活随笔為你收集整理的Leet Code OJ 191. Number of 1 Bits [Difficulty: Easy]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产婷婷色一区二区在线观看 | 国产久操视频 | 素人一区二区 | 国产男男chinese网站 | www.五月天婷婷.com | 欧美日韩国产一级片 | 国产小视频免费 | 91狠狠干| 久久婷婷一区二区 | 日日夜夜超碰 | 亚洲精品乱码久久久久久9色 | 久热这里有精品 | 国产三级精品在线观看 | 好爽…又高潮了毛片免费看 | 摸摸摸bbb毛毛毛片 午夜爽爽影院 | 国内自拍在线观看 | 欧美激情二区三区 | 精品国产二区三区 | 国产永久免费 | 国产精品一区二区在线 | 在线看成人 | 福利片在线观看 | 欧洲亚洲一区二区三区 | 91嫩草在线 | 午夜亚洲天堂 | 中文字幕va| 黄色大片av| 日本一区二区三区免费电影 | 色婷婷免费 | 人妖ts福利视频一二三区 | 国产精品无码永久免费不卡 | 亚洲精品久久久中文字幕 | jizzjizz视频| 国产老头户外野战xxxxx | jizzjizz日本免费视频 | 噼里啪啦动漫高清在线观看 | 欧美日韩一区二区在线播放 | 国产成人精品午夜福利Av免费 | 热久久久久久久 | 欧美日韩国产色 | 打开免费观看视频在线播放 | 少妇久久久久久被弄高潮 | 亚洲av日韩av永久无码下载 | 欧美成人高清视频 | 欧美激情视频一区二区 | 国产免费观看av | 黄页网址大全免费观看 | 日日碰狠狠添天天爽无码av | 九九天堂网| 少妇搡bbbb搡bbb搡打电话 | 成人h动漫在线 | 精品啪啪 | 韩国19主播内部福利vip | 强伦人妻一区二区三区视频18 | 在线中文字幕av | 国产精品地址 | 日本在线一区二区三区 | 欧美三级图片 | 生活片毛片 | 青青草免费观看视频 | 成人免费一区二区 | 特黄一级片 | 精品人妻少妇嫩草av无码 | 夜夜免费视频 | 光棍天堂av | 国产男女精品 | a级片在线观看视频 | 欧美色v | 青春草网站 | 枫花恋在线观看 | 欧美日韩不卡一区二区 | 午夜神马影院 | 色偷偷人人澡人人爽人人模 | 免看一级a毛片一片成人不卡 | 国产一级黄色大片 | 欧美做爰全过程免费观看 | 青娱乐在线视频观看 | 波多野吉衣在线观看视频 | 国产精品福利网站 | 国产精品高潮av | 男女无套免费视频网站动漫 | 年代下乡啪啪h文 | 成人av影院| av三级在线播放 | 青青草国产在线播放 | 美女日批视频在线观看 | 精品国产一区二区在线观看 | www香蕉视频| av资源在线看 | 国产福利专区 | 黄色片网站在线播放 | 欧美高清 | 成年性生交大片免费看 | 涩涩网站入口 | 婷婷色影院 | 在线视频污 | 教练含着她的乳奶揉搓揉捏动态图 | 日本一区二区三区在线视频 | 在线精品视频播放 |