Задать вопрос
@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}
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
Тут тебе уже нужно не со словарём работать, а с массивом пар.
И искать не значение ключа, а его позицию.
Зная позицию, найти соседние элементы в массиве - тривиальная задача
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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