PHP 数据结构(类 Java)集合

标签 php data-structures

我想知道创建一个小型库的优点,可能供个人使用,它指定了一些数据结构,例如链接列表、树(二进制、AVL 等...)、哈希查找表等.

其中一些将构建在原生 PHP 数组之上,因为它充当许多这些类型,而另一些可能不会。

我的问题是,构建这些类中的任何一个是否有意义 - 特别是那些可能不构建在 native 数组上的类?我在这里谈论的是计算实用性,并不是特别想讨论动态语言与类型化语言的争论(顺便说一句,我仍然有兴趣听到与该主题相关的任何有趣和相关的内容)。

当我们有一个基本数组的 C 实现时,使用类构建这些(可能在逻辑上更有效)数据结构是不是很疯狂?

谢谢..

最佳答案

看看 SPL

http://php.net/manual/en/book.spl.php

并阅读 Matthew Turland 的 New Spl Features in PHP 5.3用于讨论这些数据结构。

关于PHP 数据结构(类 Java)集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246262/

相关文章:

php - 无法登录 PHP/MySQL

php - 如何获取我的 mysql 表列的名称

java - 二维递归总是返回 0

解析 XML(RSS 提要)的 PHP 错误

javascript - 在 PHP 和 Javascript 之间分解 HTML 生成代码

php - 启用 Windows 身份验证的 iis 访问网络共享

java - 经常查询对象列表的最佳数据结构

java.util.Stack 合适的数据结构?

Java 集合 : TreeMap. size() 和 TreeSet.size() : O(1) or O(n)?

c++ - 我的链表方法有问题