Прежде всего, извинения за неприятный заголовок.Я исправлю это позже.
У меня есть некоторые данные, как показано ниже,
"BOULEVARD","BOUL","BOULV", "BLVD"
Мне нужна структура данных O (1) для поиска любого изэто слова другими.Например, если я использую словарь, мне нужно будет хранить эти ключи / значения, как это, что выглядит странно для меня,
abbr.Add("BLVD", new List<string> { "BOULEVARD","BOUL","BOULV", "BLVD" });
abbr.Add("BOUL", new List<string> { "BOULEVARD", "BOUL", "BOULV", "BLVD" });
abbr.Add("BOULV", new List<string> { "BOULEVARD", "BOUL", "BOULV", "BLVD" });
abbr.Add("BOULEVARD", new List<string> { "BOULEVARD", "BOUL", "BOULV", "BLVD" });
Какую структуру данных использовать, чтобы эти данные соответствовали моим условиям запроса?
Заранее спасибо