成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

461.HammingDistance-創(chuàng)新互聯(lián)

https://leetcode.com/problems/hamming-distance/461.HammingDista
nce

將兩個(gè)二進(jìn)制數(shù)比較,輸出不同位數(shù)的個(gè)數(shù)

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到北鎮(zhèn)網(wǎng)站設(shè)計(jì)與北鎮(zhèn)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋北鎮(zhèn)地區(qū)。
Input: x = 1, y = 4

Output: 2

Explanation:
1   (0 0 0 1)
4   (0 1 0 0)
       ↑   ↑

解題思路:
此題考察的是知識(shí)點(diǎn)是運(yùn)算符,特別是異或運(yùn)算符^
異或運(yùn)算符作用為“相同出0,不同出1”,這個(gè)特性正好可以用來(lái)解題
那么正常的思路就是將x,y兩數(shù)進(jìn)行異或運(yùn)算,然后統(tǒng)計(jì)1的出現(xiàn)次數(shù)

解法(Python):

1 class Solution(object):
2   def hammingDistance(self, x, y):
3 return bin(x^y).count("1");

這個(gè)解法其實(shí)很low的,首先用了bin()函數(shù),作用是將異或結(jié)果二進(jìn)制化為字符串,然后利用字符串函數(shù)count統(tǒng)計(jì)1出現(xiàn)的次數(shù)并輸出

 優(yōu)秀解法評(píng)析(Java):

1 public int hammingDistance(int x, int y) {
2   int xor = x ^ y, count = 0;
3   for (int i=0;i<32;i++) count += (xor >> i) & 1;
4   return count;
5 }

由于題目有限制0 ≤ x, y < 231

所以這個(gè)解法將異或結(jié)果一個(gè)個(gè)移位,然后和1和運(yùn)算,自然相同為1,不同為0,然后用count器加上這個(gè)相同的1自然就是“1出現(xiàn)的次數(shù)”

網(wǎng)站欄目:461.HammingDistance-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://jinyejixie.com/article6/gppig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站維護(hù)、定制網(wǎng)站品牌網(wǎng)站制作、全網(wǎng)營(yíng)銷(xiāo)推廣、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
乌什县| 安龙县| 佛坪县| 吉木乃县| 绥阳县| 汉阴县| 顺义区| 齐齐哈尔市| 新干县| 丹东市| 商南县| 沙洋县| 赤水市| 五大连池市| 西丰县| 马山县| 卢龙县| 获嘉县| 新竹市| 西林县| 永康市| 丘北县| 棋牌| 阿城市| 龙胜| 宜昌市| 洱源县| 松潘县| 洛浦县| 乌兰县| 伊宁县| 富民县| 定结县| 湘潭市| 南乐县| 武穴市| 上犹县| 奉贤区| 介休市| 翁牛特旗| 河北省|