Я задаюсь вопросом о преимуществах создания небольшой библиотеки, возможно, для личного использования, которая задает несколько структур данных, таких как связанные списки, деревья (двоичные, AVL и т. Д.), Таблицы поиска хэшей и т. П. .
Некоторые из них будут построены поверх собственного массива PHP, так как он действует как многие из этих типов, а некоторые потенциально не будут.
Мой вопрос действительно, имеет ли смысл создавать какие-либо из этих классов, особенно те, которые могут не опираться на собственный массив? Я говорю здесь о вычислительной практичности и особенно не хочу вдаваться в аргументы динамического и типизированного языка (мне все еще интересно услышать что-нибудь интересное и актуальное по этой теме в стороне).
Безумно ли строить эти (возможно, более эффективные, логически) структуры данных, используя классы, когда у нас есть реализация C базового массива на C?
спасибо ..