каждый из нас, праграммируя на plain c, часто сталкивается с тем, что нужно использовать ту или иную структуру данных. будь то граф b-дерево, rb, splain, avl, листы, очереди, хэш-таблицы и иже с ними.
судьба нас обделила (скорее всего это к лучшему) какой-то структурированной библиотекой структур данных с более-менее универсальным интерфейсом. и я заметел такую очевидную, в принципе, тенденцию. большинство сишников - и я в том числе - имеет какой-то каталог типа ~/mylib, где хранят реализванные структуры данных, которые при необходимости вставляются в код банальнейшим copy-paste.
соответсвенно вопрос: идёте ли вы по вышеописанному пути или нет. если да, то реализуете ли вы сами отсутвующую структуру данных или ищите реализацию стороннего разработчика. если нет, то опишите по какому пути шагаете вы.
заранее благодарен за ответы.