Как в хеш-таблице указать несколько значений к одному ключу? C#

168
27 ноября 2018, 00:50

Читаю книгу "Грокаем Алгоритмы" - Адитьи Бхаргавы.

Там такой момент.

Попытка:

Вопрос: Как в хеш-таблице указать несколько значений к одному ключу на С#? Целесообразно ли изображать Граф через Хеш-Таблицу в дальнейшем?

Answer 1

используйте в качестве значения коллекцию элементов, например

table["key"] = new []{"val1", "val2", "val3"};

По поводу графов - если вам нужен константный доступ к ребрам узла по ключу (и массив - не ваш вариант), то имеет смысл пользоваться таблицей или лучше словариком (Dictionary<>), если такой доступ не нужен - то нет смысла использовать таблицу.

READ ALSO
Создание столбца в DataGrid wpf/c#

Создание столбца в DataGrid wpf/c#

Как создать столбец между двумя другими? Через c#

151
Не работает анимация в Unity

Не работает анимация в Unity

Работая с Unity, столкнулся с проблемой - не могу никак создать анимацию персонажа и привязать её к кнопкамВ чём суть проблемы - Я создал четырёх...

160
Вопросы по WPF MVVM

Вопросы по WPF MVVM

Во время освоения паттерна столкнулся с несколькими проблемами, которые опишу в данном вопросеВ своей программе из сторонних библиотек...

165
yii2 как создать группы пользователей?

yii2 как создать группы пользователей?

Ситуация такая, нужно сделать так!

146