Я пытаюсь реализовать список смежности, используя unordered_map (используя его впервые), чтобы получить доступ к краям и целевым узлам за O (1) времени.Но я не совсем уверен, как я могу это сделать.
Вот визуализация того, что я пытаюсь сделать:
Изображение
unordered_map<std::string,unordered_map<std::string,unordered_map<std::string,???>>> adjList;
Я не уверен, если я использую способверна или нет вложенная неупорядоченная карта.
Заранее спасибо.