Есть ли более формальный термин или название для словаря списков?
В целях документации, я ищу каноническое или стандартное имя для этой простой структуры данных. Кажется, что должен быть один, но Google и моя память подводят меня.
Вот пример в нотации в стиле JSON:
{
drummers: ['Ringo Starr', 'Danny Carey', 'Keith Moon'],
singers: ['Chris Cornell', 'Peter Gabriel'],
guitarists: ['Stevie Ray Vaughan', 'Slash'],
cowbell_players: [],
bassists: ['Flea']
}
2 ответа
Решение
Мультикарта, возможно?
Мультикарта (иногда также мультихеш) - это обобщение абстрактного типа данных карты или ассоциативного массива, в котором для данного ключа может быть связано и возвращено более одного значения. (отрывок) Часто мультикарта реализуется в виде карты со списками или устанавливает в качестве значений карты.
В общем, это карта, отображающая ключ к списку. Словарь также подходит, Hashtable не будет таким, как Hashtable представляет собой реализацию.