Home | History | Annotate | Download | only in shootout

Lines Matching refs:perm1

54 	perm1 := make([]int, n)
58 perm1[i] = i // initial (trivial) permutation
67 fmt.Printf("%d", 1+perm1[i])
76 if perm1[0] != 0 && perm1[n1] != n1 {
78 for i := 1; i < n; i++ { // perm = perm1
79 perm[i] = perm1[i]
81 k := perm1[0] // cache perm[0] in k
102 perm0 := perm1[0]
104 perm1[i] = perm1[i+1]
106 perm1[r] = perm0