Какая библиотека C ++ предоставляет API структур данных, которые в максимально возможной степени совпадают с предоставляемыми java.util. *.
В частности, я ищу следующие DS и следующие служебные функции: -
**DS**: Priority Queue, HashMap, TreeMap, HashSet,
TreeSet, ArrayList, String most importantly.
**Utility**: Arrays.* , Collections.*, Regex, FileHandling etc.
and other converters and algorithms like Binary Search, Sort, NthElement etc.
Я предполагаю, что Boost, возможно, сможет сделать все это, но я нахожу это слишком громоздким и нетривиальным, чтобы добавить его в проект, особенно, когда я хочу быстро начать что-то и когда хотя код потребовалось бы все эти структуры данных, код в целом не будет таким огромным, чтобы оправдать затрачивание больших усилий на настройку библиотек.
Примером может быть, если кто-то должен написать программу на C ++ для выполнения алгоритма сетевого потока для школьного задания. Я уверен, что мог бы придумать лучшие примеры, но этот на моей голове.
Спасибо
Аджай