Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpCqSd 91 of 509 menu
◀ ▶

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. Выведите последний ключ в алфавитном порядке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить