Моя проблема заключается в создании алгоритма для получения n-элементной комбинации значений атрибутов, которые я позже сравниваю с записями в файле. Я код в Java и таблица значений атрибутов представлена как LinkedList < LinkedList < String [2]>> (конечно, я мог бы изменить это представление). Пример таблица может выглядеть следующим образом:Получение комбинации n-элементов из таблицы значений атрибутов
Для комбинации одного элемента этого достаточно, чтобы код три вложенных для петель, но как справиться с комбинацией п = элементы? Комбинации одних и тех же атрибутов и одинаковых значений атрибутов не допускаются.