190.go 229 B

12345678910111213141516
  1. package A
  2. import "math/bits"
  3. func reverseBits(n int) int {
  4. res := 0
  5. for i := 0; i < 32; i++ {
  6. res = (res << 1) | (n & 1)
  7. n >>= 1
  8. }
  9. return res
  10. }
  11. func reverseBits2(n int) int {
  12. return int(bits.Reverse32((uint32(n))))
  13. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。