文件名称:handysort:Go中字母数字字符串排序算法的实现
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-01 00:20:40
Go
:red_exclamation_mark: 警告:比慢 13 倍 Handysort 这是一个 Go 包,实现了一个正确的比较函数来比较字母数字字符串的整数部分。 例如,这是字符串排序的默认结果: hello1 hello10 hello11 hello2 hello3 这是方便的: hello1 hello2 hello3 hello10 hello11 但是,这比默认排序版本慢了大约 5 到 8 倍。 (可用的基准) 用法 package main import ( "github.com/xlab/handysort" "sort" ) func main () { s1 , s2 := "hello2" , "hello10" // instead of s1 < s2 less := handysort . StringLess ( s1 , s2 ) s := [] string { "he
【文件预览】:
handysort-master
----strings.go(4KB)
----LICENSE(1KB)
----strings_test.go(3KB)
----README.md(1KB)