Перебор вариаций
Чтобы было понятнее разобью на ключевые параметры:
Имеется несколько групп, каждая группа имеет свои подгруппы, которые в свою очередь тоже делятся на подгруппы.
Требуется сделать перебор этих вариаций.
Сложность заключается в том, что обмен происходит между клиентом и сервером по порциям.
Мои мысли по этому поводу: сделать это через словарь, и потом по ключам обращаться к параметрам и записывать строки, которые в свою очередь запоминать и передавать клиенту, который будет их возвращать, но побаиваюсь того, что ключи словаря могут сбиться и тогда это все коту под хвост...
Может, у кого-то были подобные случаи - как из них выходили?
Для визуализации покажу примерную картинку:
