PHP使用什么排序算法?

PHP使用什么排序算法?,php,algorithm,Php,Algorithm,从内部来说,PHP使用哪种算法来实现它提供的各种排序函数?看起来usort变体可能使用与内置排序不同的算法,但我想知道 我在哪里能找到这些信息 谢谢 您可以通过查看php手册找到相关信息。说PHP使用了的一个实现。如果做不到这一点,您可以一直费力地阅读PHP源代码本身。IIRC,PHP使用快速排序进行排序,PHP使用可以在中找到的快速排序实现,它使用一个比较函数和一个元素数组。sort()的默认比较函数在中定义,称为php\u array\u data\u compare()。因此,基本上,所有

从内部来说,PHP使用哪种算法来实现它提供的各种排序函数?看起来usort变体可能使用与内置排序不同的算法,但我想知道

我在哪里能找到这些信息


谢谢

您可以通过查看php手册找到相关信息。说PHP使用了的一个实现。如果做不到这一点,您可以一直费力地阅读PHP源代码本身。

IIRC,PHP使用快速排序进行排序,PHP使用可以在中找到的快速排序实现,它使用一个比较函数和一个元素数组。
sort()
的默认比较函数在中定义,称为
php\u array\u data\u compare()
。因此,基本上,所有排序函数的算法都是相同的,只是它们采用不同的比较函数。

因为Timothy在FGITW游戏中“忍者”教你,而且由于这5个单词的答案在十多年来没有被任何研究人员发现有帮助,你可能会考虑从页面上删除这篇文章。你的电话。