PHP中标准数据结构的一些编码良好的示例是什么?

PHP中标准数据结构的一些编码良好的示例是什么?,php,data-structures,Php,Data Structures,我想看看一些标准数据结构的一些很好的PHP代码示例 您知道线性链表、堆栈、队列、二进制搜索树等类的任何代码示例吗?提供了一组标准数据结构,包括链表、堆栈、队列和堆 您可以在中找到它们的一些代码示例。许多关于特定数据结构的Wikipedia页面都包含它们的伪代码实现。如果您已经了解一些PHP,那么将伪代码转换为真正的PHP代码应该不会有太大的挑战。在此过程中,您将了解数据结构本身以及PHP 尽管不同语言的数据结构实现通常非常相似,但在设计表示数据结构的接口(抽象数据类型)时,每种语言都有不同的约定

我想看看一些标准数据结构的一些很好的PHP代码示例

您知道线性链表、堆栈、队列、二进制搜索树等类的任何代码示例吗?

提供了一组标准数据结构,包括链表、堆栈、队列和堆


您可以在中找到它们的一些代码示例。

许多关于特定数据结构的Wikipedia页面都包含它们的伪代码实现。如果您已经了解一些PHP,那么将伪代码转换为真正的PHP代码应该不会有太大的挑战。在此过程中,您将了解数据结构本身以及PHP

尽管不同语言的数据结构实现通常非常相似,但在设计表示数据结构的接口(抽象数据类型)时,每种语言都有不同的约定和习惯用法

语言的另一个不同之处是它们对指针/引用的处理方式。(PHP不明确支持指针,但如果我没记错的话,您可以选择是否通过引用传递对象。)理解这在您的语言中是如何工作的,特别是在实现链接或基于树的数据结构时


在实现数据结构时,还需要考虑内存管理方案(在PHP中是垃圾收集),因为它会影响性能。

您可以从这里获得有关PHP中数据结构的良好编码帮助: 尤其:

还有其他帮助:

只是古玩-为什么要投否决票?这难道不值得礼貌地解释一下吗?我觉得这是个好问题。也许有些人不喜欢不需要的前两句话。这里也一样。这是一个好问题。我也对否决票感到好奇。在许多其他语言中很容易找到示例。我只是很难找到一些好的代码来阅读,这些代码在PHP中实现了简单的数据结构。@pet我对PHP特别挑剔,我应该被狠狠揍5顿。我的问题是PHP的细节。在教科书和网上,我不难找到很多例子,比如C++实现,但要找到PHP实现则困难得多。将伪代码转换为真实代码可以通过多种方式完成,我只采用了一种方式,但我希望看到一个我知道在PHP中做得很好的示例。---换句话说,我想看看你描述的一般性的细节。谢谢,这很有帮助-@Peter也很有帮助: