我在思考创建一个小型库的优点,可能是为了个人使用,其中指定了一些数据结构,如链表、树(二叉树、AVL等)、哈希查找表等。
其中一些将建立在原生的PHP数组之上,因为它可以扮演许多这些类型的角色,而有些则可能不会。
我的问题实际上是,是否有意义构建任何这些类 - 特别是那些可能不建立在原生数组之上的类?我在谈论计算实用性,并且不特别想涉及动态语言与静态语言之争(如果有任何有趣和相关的话题,我仍然很感兴趣)。
当我们有基本数组的C实现时,使用类来构建这些(可能更有效率、逻辑上更合理的)数据结构是不是疯狂的?
谢谢。
其中一些将建立在原生的PHP数组之上,因为它可以扮演许多这些类型的角色,而有些则可能不会。
我的问题实际上是,是否有意义构建任何这些类 - 特别是那些可能不建立在原生数组之上的类?我在谈论计算实用性,并且不特别想涉及动态语言与静态语言之争(如果有任何有趣和相关的话题,我仍然很感兴趣)。
当我们有基本数组的C实现时,使用类来构建这些(可能更有效率、逻辑上更合理的)数据结构是不是疯狂的?
谢谢。