diff options
author | Russ Cox <rsc@golang.org> | 2009-01-20 14:40:40 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-01-20 14:40:40 -0800 |
commit | 4ae0ed29a283c16d1c83ef704c4d75170c3801e6 (patch) | |
tree | f8305b165ee5ff41e9ef2b0f76e26f7ab3ece269 /doc/progs/sort.go | |
parent | 3986ef877ccd4db750b5050e318dff78f7e55d19 (diff) | |
download | golang-4ae0ed29a283c16d1c83ef704c4d75170c3801e6.tar.gz |
delete export
TBR=r
OCL=23121
CL=23127
Diffstat (limited to 'doc/progs/sort.go')
-rw-r--r-- | doc/progs/sort.go | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/progs/sort.go b/doc/progs/sort.go index 3d4fd98b2..687217a31 100644 --- a/doc/progs/sort.go +++ b/doc/progs/sort.go @@ -4,13 +4,13 @@ package sort -export type SortInterface interface { +type SortInterface interface { Len() int; Less(i, j int) bool; Swap(i, j int); } -export func Sort(data SortInterface) { +func Sort(data SortInterface) { for i := 1; i < data.Len(); i++ { for j := i; j > 0 && data.Less(j, j-1); j-- { data.Swap(j, j-1); @@ -18,7 +18,7 @@ export func Sort(data SortInterface) { } } -export func IsSorted(data SortInterface) bool { +func IsSorted(data SortInterface) bool { n := data.Len(); for i := n - 1; i > 0; i-- { if data.Less(i, i - 1) { @@ -30,21 +30,21 @@ export func IsSorted(data SortInterface) bool { // Convenience types for common cases -export type IntArray []int +type IntArray []int func (p IntArray) Len() int { return len(p); } func (p IntArray) Less(i, j int) bool { return p[i] < p[j]; } func (p IntArray) Swap(i, j int) { p[i], p[j] = p[j], p[i]; } -export type FloatArray []float +type FloatArray []float func (p FloatArray) Len() int { return len(p); } func (p FloatArray) Less(i, j int) bool { return p[i] < p[j]; } func (p FloatArray) Swap(i, j int) { p[i], p[j] = p[j], p[i]; } -export type StringArray []string +type StringArray []string func (p StringArray) Len() int { return len(p); } func (p StringArray) Less(i, j int) bool { return p[i] < p[j]; } @@ -53,11 +53,11 @@ func (p StringArray) Swap(i, j int) { p[i], p[j] = p[j], p[i]; } // Convenience wrappers for common cases -export func SortInts(a []int) { Sort(IntArray(a)); } -export func SortFloats(a []float) { Sort(FloatArray(a)); } -export func SortStrings(a []string) { Sort(StringArray(a)); } +func SortInts(a []int) { Sort(IntArray(a)); } +func SortFloats(a []float) { Sort(FloatArray(a)); } +func SortStrings(a []string) { Sort(StringArray(a)); } -export func IntsAreSorted(a []int) bool { return IsSorted(IntArray(a)); } -export func FloatsAreSorted(a []float) bool { return IsSorted(FloatArray(a)); } -export func StringsAreSorted(a []string) bool { return IsSorted(StringArray(a)); } +func IntsAreSorted(a []int) bool { return IsSorted(IntArray(a)); } +func FloatsAreSorted(a []float) bool { return IsSorted(FloatArray(a)); } +func StringsAreSorted(a []string) bool { return IsSorted(StringArray(a)); } |