Я пишу программу, которая компилирует цены на песни. Каждая песня имеет два свойства, о которых мы заботимся: территория, на которой она продается (значение String, например, «Европа»), и метод, для которого он продается (строка, например «Stream»).Структура данных для дерева категорий
Я читаю из базы данных с тысячами элементов одной и той же песни и должны суммировать деньги, что особая песня порождает в каждой территории с каждым форматом, так, например:
«Песня title1» , "Европа", "поток": $ 2,20
"Песня Title1", "Н. Америка", "поток": $ 4,25
"Песня Title1", "Европа", "живое исполнение": $ 1,20 и т.д.
Я знаю, что ответ - это probab Очевидно, но я чувствую, что не использую разумный подход. по сути, я предусмотрел несколько словарей. Из математического числа элементов в дереве будет комбинация полных свойств.
Я уверен, что не понимаю ваш вопрос, потому что ... ну ... что это * вопрос здесь? Список территорий, каждый со списком потоковых форматов и их суммой, это то, что вы подразумеваете под «несколькими словарями»? –
По сути, я хотел реализовать что-то вроде хэш-таблицы/карты, которая имела бы 3 ключа и 1 значение. –