1. 程式人生 > >leetcode中那些奇妙的解法(持續更新)

leetcode中那些奇妙的解法(持續更新)

details tail img AI class 記錄 clas 檢查 bsp

  算法菜鳥刷leetcode,以下是"劉姥姥進大觀園"式的自娛性記錄。


① Hamming Distance

技術分享圖片

  簡單地說就是返回兩個二進制數位位置數上不同的個數。

  有一位兄臺的答案是這樣的。

技術分享圖片

  真的是厲害了哥。異或運算(^)的運算基本數就是二進制數,而Integer.bitCount(int x)可以用來檢查出x中有多少個‘1‘。

  獻上另一位博主關於Integer.bitCount(int x)的解釋:Integer.bitCount函數解釋

leetcode中那些奇妙的解法(持續更新)