文件名称:keysort:在Go中排序时启用Schwartzian转换的适配器
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-19 23:28:56
Go
键排序 在Go中排序时启用的适配器。 keysort当前是Alpha版本,请参阅下面的警告。 例子 给定类型HardToSort ,其中计算比较键TrueValue() HardToSort : type HardToSort struct { // Simulate a hard-to-calculate value by hiding access to this value. hiddenValue int } // Getting the True Value takes some time. func (h HardToSort) TrueValue() int { time.Sleep(200 * time.Millisecond) return h.hiddenValue } 要执行排序以通过自动记录调用来最大程度地减少对TrueValue(
【文件预览】:
keysort-master
----LICENSE(1KB)
----examples()
--------example.go(2KB)
----keysort.go(6KB)
----.gitignore(280B)
----README.md(3KB)
----keysort_test.go(4KB)