Go中的快速并发/并行排序-Golang开发

时间:2024-06-15 11:18:39
【文件属性】:

文件名称:Go中的快速并发/并行排序-Golang开发

文件大小:36KB

文件格式:ZIP

更新时间:2024-06-15 11:18:39

Golang Utilities

sorty特定于类型的快速并发/并行排序库。 sorty是就地QuickSort实现(将InsertionSort作为子例程),不需要额外的内存。 调用相应的Sort *()以并发地进行排序,从而实现特定于类型的快速并发/并行排序库。 sorty是就地QuickSort实现(将InsertionSort作为子例程),不需要额外的内存。 调用相应的Sort *()以同时对切片(按升序排列)或集合进行排序。 例如:sorty.SortS(string_slice)//原生切片sorty.Sort(n,lesswap)// lesswap()基于Mxg的函数(默认为3)是用于每个Sort *()调用进行排序的goroutine的最大数量。 使用语义ve


【文件预览】:
sorty-main
----sortyU4.go(8KB)
----sortyS.go(8KB)
----go.mod(108B)
----sorty4.go(1KB)
----.github()
--------workflows()
----go.sum(316B)
----LICENSE.txt(16KB)
----sortyI8.go(8KB)
----sortyF8.go(8KB)
----sorty.go(2KB)
----sortyU8.go(8KB)
----tmain_test.go(5KB)
----sorty_test.go(8KB)
----tune_test.go(2KB)
----README.md(4KB)
----sortyF4.go(8KB)
----sortyI4.go(8KB)
----sorty8.go(1KB)
----sortyLsw.go(8KB)

网友评论