控制for循环问题

chenlie · 2021-07-14 22:19:10 · 3519 次点击

能参考一下你的实现方法吗?我想学习下On复杂度的具体优化措施:smile:

#8
更多评论

把 - - 改成条件++,不过一个道理 for i := 0; i < 4; { if !replace { offset[i] = r i++ } }

#1
func main() {
    rand.Seed(time.Now().Unix())
    result := make(map[int32]struct{})
    for len(result) != 4 {
        r := rand.Int31n(100)
        result[r] = struct{}{}
    }
    fmt.Println(result)
}
#2