radix

A fast string sorting algorithm (MSD radix sort)

Github星跟蹤圖

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

主要指標

概覽
名稱與所有者yourbasic/radix
主編程語言Go
編程語言Go (語言數: 1)
平台
許可證BSD 2-Clause "Simplified" License
所有者活动
創建於2017-06-09 14:38:58
推送於2018-03-08 12:29:25
最后一次提交2018-03-08 13:29:24
發布數2
最新版本名稱1.1.0 (發布於 )
第一版名稱1.0.0 (發布於 )
用户参与
星數193
關注者數7
派生數11
提交數63
已啟用問題?
問題數1
打開的問題數0
拉請求數2
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?