feat(Go-Tool):

2021/02/23:删除linq包使用示例,修改二进制工具与单测类,修改lomuto划分,修改前缀树与单测类,修改时间比较工具
This commit is contained in:
Huangzj
2021-02-23 10:57:41 +08:00
parent 39cee0ce6a
commit 74dd19c675
14 changed files with 98 additions and 794 deletions
+3 -6
View File
@@ -102,12 +102,9 @@ func TestJudgeIfEven(t *testing.T) {
func TestJudgeOnlyOneBitWithOne(t *testing.T) {
fmt.Println("判断二进制表示是不是只有一个位为1")
fmt.Println(JudgeOnlyOneBitWithOne(1))
fmt.Println(JudgeOnlyOneBitWithOne(2))
fmt.Println(JudgeOnlyOneBitWithOne(3))
fmt.Println(JudgeOnlyOneBitWithOne(4))
fmt.Println(JudgeOnlyOneBitWithOne(56))
fmt.Println(JudgeOnlyOneBitWithOne(64))
for i := 0; i <= 32; i++ {
fmt.Println(fmt.Sprintf("%d是不是2的n次方,结果为%v", i, JudgeOnlyOneBitWithOne(i)))
}
fmt.Println()
fmt.Println(JudgeOnlyOneBitWithOne(-1))
fmt.Println(JudgeOnlyOneBitWithOne(-2))