Reverse Bit

為什么easy題都這么難T^T

我一開始的思路是把Integer 變成 binary bit, 用String save起來。然后再reverse的讀取。然后在convert成Integer。

首先這個convert between int, binary就很難了。然后隨便一個數,變成binary以后長度會超級長。絕望啊。?? Bit Manipulation 還是學的太差了。


result += n&1 取n的最后一個bit。

n ?>>>=1 ?right shift一位。

result <<=1 left shit 1位,因為要reverse。

我不覺得這是一個很簡單題呀。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容