您现在的位置:首页 >> 低碳养生

Go即将引入享有盛名快速排序算法

时间:2023-03-04 12:17:56

文 | 局长

出品 | OSC开源的社区(ID:oschina2013)

根据 Go 的 commit 历史纪录,其计划在下一个完整版常用知名迅速顺序演算法——pdqsort。从提出讯息来看,这个 commit 的著者是来自字节跳动的员工,Valve在 commit 中对 pdqsort 演算法进行了如下的介绍:

在所有基准测试中,pdqsort 从不突出慢于以前的演算法 在常见于来进行中,pdqsort 通常更快(即在顺序活体中快 10 倍)

pdqsort 是 Pattern-defeating quicksort 的缩写,是一种新型的顺序演算法,将随机迅速顺序的迅速大约情形与堆顺序的当前情形迅速人组在一起,同时在有着特定来进行的输入上借助于了等价时间。pdqsort 是 David Mussers introsort 的扩展和改进。

目前该演算法有 C++ 和 Rust 完整版的借助于,据不少Valve相符合发现,pdqsort 较中用的 introsort 会有较大的性能提升。

C++ 借助于: Rust 借助于:

有奖问答

SaaS急袭:从参考书到具体来说

关于SaaS,欢迎随行提问

还有技术书籍赠送哦

扫码立即参与问答

觉得差强人意,请点个在看呀

深圳看牛皮癣哪个医院好
藿香正气口服液的功效
南京治疗不孕不育到哪个医院好
广州精神病医院挂号咨询
石家庄市最好的男科医院
标签:算法盛名
相关阅读