فهرست منبع

190, 3379, 693

wolves 1 ماه پیش
والد
کامیت
e1e872380e
2فایلهای تغییر یافته به همراه22 افزوده شده و 0 حذف شده
  1. 16 0
      26/02/190.go
  2. 6 0
      26/02/693.go

+ 16 - 0
26/02/190.go

@@ -0,0 +1,16 @@
+package A
+
+import "math/bits"
+
+func reverseBits(n int) int {
+	res := 0
+	for i := 0; i < 32; i++ {
+		res = (res << 1) | (n & 1)
+		n >>= 1
+	}
+	return res
+}
+
+func reverseBits2(n int) int {
+	return int(bits.Reverse32((uint32(n))))
+}

+ 6 - 0
26/02/693.go

@@ -0,0 +1,6 @@
+package A
+
+func hasAlternatingBits(n int) bool {
+	n = n ^ (n >> 1)
+	return n&(n+1) == 0
+}

备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。