Я использовал математику в основном как верстак математики и для написания относительно небольших специальных программ. Однако я разрабатываю систему, которую я намерен программировать в Mathematica. Мне нужно хранить данные в дереве, а также искать и перемещать дерево. Хотя я знаю, как реализовать дерево, я предпочитаю стандартный, проверенный код. Я посмотрел, какие пакеты существуют для базовых структур данных в wiki Mathematica. Я не нашел ни одного, хотя в документации Mathematica есть небольшой пример.
Теперь на мой вопрос (ы):
-
Есть ли какой-либо пакет с открытым исходным кодом для доступных структур данных?
-
Какой подход вы использовали в отношении структур данных? Постепенно разрабатывайте свой собственный пакет утилиты?
(Не вопрос, просто замечание. Возможно... отсутствие (много доступных) пакетов с открытым исходным кодом является причиной того, что Mathematica не обладает темпом, которого он заслуживает. Проблема с курицей/яйцом, я боюсь.)