Научился: В принципе, пока что сложно не было, всё достаточно прозрачно и четко, но как хранить ребра я не очень понимаю, можно создать Dictionary edges, где первый инт, это вершина, а список интов, это как раз ребра, принадлежащие вершине, как то так
Научился: Узнал о существовании таких коллекций как Hashtable и HybridDictionary, понял их отличие между собой и между ListDictionary Трудности: Сложностей не возникло
При сравнении работы коллекций в миллисекундах выяснил, что ListDictionary работает медленнее всех на небольших размерах