@Viva_vir

Как определить соседний ключ словаря?

Есть словарь.
employees = new Dictionary<int, int>();
Отсортированный по Values.
Выглядит вот так
0 {1,1}
1 {3,1}
2 {4,1}
3 {0,2}
4 {2,3}
5 {5,4}
В определенный момент я определяю минимальный ключ в словаре
var min = employees.Min(s => s.Key);
Пусть это будет 0.
Вопрос. Каким образом можно узнать ключи соседних позиций словаря? То есть, 2 {4,1} и 4 {2,3}
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
Тут тебе уже нужно не со словарём работать, а с массивом пар.
И искать не значение ключа, а его позицию.
Зная позицию, найти соседние элементы в массиве - тривиальная задача
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы