Is your feature request related to a problem? Please describe.
Graphlib currently has inefficient parts to it like the constant opening and closing of files, if you can, can you add certain features like a save() feature and make it so that the user passes the std::unordered_map datatype and only saves at the end.
Describe the solution you'd like
I would like functions to not immediately call parse() and parse_weighted() just to gather data and instead take the datatype as an argument and use save() to save the new file
Describe alternatives you've considered
N/A
Additional context
Great first feature!
Is your feature request related to a problem? Please describe.
Graphlib currently has inefficient parts to it like the constant opening and closing of files, if you can, can you add certain features like a save() feature and make it so that the user passes the std::unordered_map datatype and only saves at the end.
Describe the solution you'd like
I would like functions to not immediately call parse() and parse_weighted() just to gather data and instead take the datatype as an argument and use save() to save the new file
Describe alternatives you've considered
N/A
Additional context
Great first feature!