подскажите плиз, какой тип данных лучше подходит для хранения и работы со следующими данными
небольшой список строк (числом порядка 100)
(изначально «на входе» в программу хранящийся в тестовом файле)
который состоит из трех столбцов :
1) «город» 2) «регион где расположен город» 3) «категория филиала в городе»
причем «категории» и «регионы» разумеется не уникальны и повторяются
где-то 10 «регионов» и 4 «категории»
необходимо будет сортировать и обходить «список» как по «городам», так
и по «категориям» и по «регионам»
причем если мы обходим список по «регионам» то надо исключать дубликаты –т.е. получается что каждому из десятка регионов соответствует свое подмножество несколько «городов»…
получается нечто похожее на 3 таблицы в реляционной СУБД связанные отношениями один ко многим