gpt4 book ai didi

c - 不同的语言如何在其标准库中实现排序?

转载 作者:太空狗 更新时间:2023-10-29 17:13:20 24 4
gpt4 key购买 nike

<分区>

根据我(简要)阅读的内容,Java 和 Python 看起来都在其标准库中使用了 timsort,而 C 的标准库中的排序方法称为 qsort,因为它曾经是快速排序。

如今,典型语言在其标准库中实现了哪些算法,为什么选择该算法?另外,C 是否偏离了快速排序?

我知道这个问题缺少“[我] 面临的实际问题”,并且对某些人来说似乎是开放式的,但是知道如何/为什么选择某些算法作为标准似乎很有用,但相对没有教过。我还觉得,解决特定于语言(数据类型?)和特定于机器(缓存命中?)的问题的深入答案将比 uni 关心的解释更深入地了解不同的语言和算法是如何工作的。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com