SortedDictionary в C#
Класс SortedDictionary хранит пары ключ-значение и держит
ключи в отсортированном порядке. Для строк это алфавит: более
ранняя строка стоит раньше.
Вставка и чтение занимают O(log n). Один и тот же ключ
повторить нельзя. Коллекция Keys уже идёт по алфавиту,
метод First берёт из неё первый ключ.
В консоли "alpha" - первый ключ в алфавитном порядке:
using System.Collections.Generic;
using System.Linq;
SortedDictionary<string, int> ranks = new SortedDictionary<string, int>
{
["beta"] = 2,
["alpha"] = 1
};
Console.WriteLine(ranks.Keys.First());
Положите в словарь ключи "north", "east" и "south" со значениями 1, 2 и 3. Выведите последний ключ в алфавитном порядке.