国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-190-顛倒二進(jìn)制位

2022-04-26 20:08 作者:雄獅虎豹  | 我要投稿

顛倒二進(jìn)制位

題目描述:顛倒給定的 32 位無符號整數(shù)的二進(jìn)制位。

提示:

  • 請注意,在某些語言(如 Java)中,沒有無符號整數(shù)類型。在這種情況下,輸入和輸出都將被指定為有符號整數(shù)類型,并且不應(yīng)影響您的實現(xiàn),因為無論整數(shù)是有符號的還是無符號的,其內(nèi)部的二進(jìn)制表示形式都是相同的。

  • 在 Java 中,編譯器使用二進(jìn)制補(bǔ)碼記法來表示有符號整數(shù)。因此,在上面的 示例 2 中,輸入表示有符號整數(shù) -3,輸出表示有符號整數(shù) -1073741825。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/reverse-bits/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:二進(jìn)制運算

將 n 視作一個長為 32 的二進(jìn)制串,從低位往高位枚舉 n 的每一位,將其倒序添加到翻轉(zhuǎn)結(jié)果 result 中。代碼實現(xiàn)中,每枚舉一位就將 n 右移一位,這樣當(dāng)前 n 的最低位就是我們要枚舉的比特位。當(dāng) n 為 0 時即可結(jié)束循環(huán)。需要注意的是,在某些語言(如 Java)中,沒有無符號整數(shù)類型,因此對 n 的右移操作應(yīng)使用邏輯右移。

說明:參考網(wǎng)上題解,原本的解法很笨。

【每日寄語】 生命有裂縫,陽光才能照得進(jìn)來。路上有坎坷,人才變得堅強(qiáng)起來。


LeetCode-190-顛倒二進(jìn)制位的評論 (共 條)

分享到微博請遵守國家法律
望江县| 东至县| 峡江县| 宝坻区| 饶平县| 蓝田县| 万源市| 阳曲县| 来宾市| 油尖旺区| 郧西县| 安国市| 长治县| 宁都县| 抚州市| 玛沁县| 大姚县| 舞阳县| 扶余县| 共和县| 随州市| 长治县| 涡阳县| 翁源县| 安平县| 临高县| 岢岚县| 临桂县| 秦皇岛市| 荥阳市| 陕西省| 墨江| 商河县| 镇巴县| 瓦房店市| 潼南县| 河北省| 肃南| 太仓市| 乐陵市| 阆中市|