summaryrefslogtreecommitdiff
path: root/ds/integer.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2020-07-17 09:58:23 +0100
committerPaul Buetow <paul@buetow.org>2020-07-17 09:58:23 +0100
commite858efc16960b86175d655add938acd3f1edd13e (patch)
tree94bb8eb0487b45ebbe65b24b2e1468e96362c262 /ds/integer.go
parent82a314d3f211f9da4f0a906ccbe2df279c79e6de (diff)
shuffle sort works
Diffstat (limited to 'ds/integer.go')
-rw-r--r--ds/integer.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/ds/integer.go b/ds/integer.go
index 336a941..04fee3e 100644
--- a/ds/integer.go
+++ b/ds/integer.go
@@ -9,24 +9,24 @@ type Integer struct {
val int
}
-func RandomIntegers(length, max int) []Comparer {
- a := make([]Comparer, length)
+func RandomIntegers(length, max int) ArrayList {
+ a := make(ArrayList, length)
for i := 0; i < length; i++ {
a[i] = Integer{rand.Intn(max)}
}
return a
}
-func SortedIntegers(length int) []Comparer {
- a := make([]Comparer, length)
+func SortedIntegers(length int) ArrayList {
+ a := make(ArrayList, length)
for i := 0; i < length; i++ {
a[i] = Integer{i}
}
return a
}
-func ReverseSortedIntegers(length int) []Comparer {
- a := make([]Comparer, length)
+func ReverseSortedIntegers(length int) ArrayList {
+ a := make(ArrayList, length)
j := length
for i := 0; i < length; i++ {
a[i] = Integer{j}