radix

A fast string sorting algorithm (MSD radix sort)

Github stars Tracking Chart

Your basic radix sort GoDoc

A fast string sorting algorithm

This is an optimized sorting algorithm equivalent to sort.Strings
in the Go standard library. For string sorting, a carefully implemented
radix sort can be considerably faster than Quicksort, sometimes
more than twice as fast.

MSD radix sort

Radix sort

A discussion of MSD radix sort, its implementation and a comparison
with other well-known sorting algorithms can be found in
Implementing radixsort. In summary, MSD radix sort
uses O(n) extra space and runs in O(n+B) worst-case time,
where n is the number of strings to be sorted and B
is the number of bytes that must be inspected to sort the strings.

Installation

Once you have installed Go, run the go get command
to install the radix package:

go get github.com/yourbasic/radix

Documentation

There is an online reference for the package at
godoc.org/github.com/yourbasic/radix.

Roadmap

Stefan Nilsson – korthaj

Main metrics

Overview
Name With Owneryourbasic/radix
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:BSD 2-Clause "Simplified" License
所有者活动
Created At2017-06-09 14:38:58
Pushed At2018-03-08 12:29:25
Last Commit At2018-03-08 13:29:24
Release Count2
Last Release Name1.1.0 (Posted on )
First Release Name1.0.0 (Posted on )
用户参与
Stargazers Count194
Watchers Count7
Fork Count11
Commits Count63
Has Issues Enabled
Issues Count1
Issue Open Count0
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private