summaryrefslogtreecommitdiff
path: root/doc/progs/sort.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-01-20 14:40:40 -0800
committerRuss Cox <rsc@golang.org>2009-01-20 14:40:40 -0800
commit4ae0ed29a283c16d1c83ef704c4d75170c3801e6 (patch)
treef8305b165ee5ff41e9ef2b0f76e26f7ab3ece269 /doc/progs/sort.go
parent3986ef877ccd4db750b5050e318dff78f7e55d19 (diff)
downloadgolang-4ae0ed29a283c16d1c83ef704c4d75170c3801e6.tar.gz
delete export
TBR=r OCL=23121 CL=23127
Diffstat (limited to 'doc/progs/sort.go')
-rw-r--r--doc/progs/sort.go24
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)); }