Skip to content

bunnyyiu/gosorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Study Go programming using simple sorting.

The parallel mergesort (mergesortp) is 10 times slower compared with the serial version (mergesort).

to build:
export GOPATH=`pwd`
go build sorter
go build generator
go install sorter
go install generator

to test:
go test algorithm/qsort
go test algorithm/mergesort
go test algorithm/mergesortp
go test algorithm/bubblesort

to generate random test file with 1000 random number
(cd bin;./generator -n 1000)

to test the performance [qsort, bubblesort, mergesort, mergesortp]
(cd bin;./sorter -i unsorted.dat -o sortedmergesort.dat -a mergesort)
(cd bin;./sorter -i unsorted.dat -o sortedmergesortp.dat -a mergesortp)

About

Study Go programming using simple sorting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages