Есть ли у кого-нибудь код Java для генерации всех ИЗМЕНЕНИЙ С ПОВТОРЯЕМ?Код для вариаций с повторением (комбинаторика)?
Существует множество примеров перестановок и сочетаний, а варианты должны быть самыми легкими ... Глубоко тратить время, чтобы изобретать велосипед (для этого нужно написать много кода).
Пример ВАРИАЦИЙ с повтором может быть такой:
(tupletSize=3, input= A, B)
AAA, AAB, ABA, BAA, ABB, BAB, BBA, BBB
Спасибо!
Спасибо большое! У меня возникли некоторые ошибки при компиляции, но код обязательно поможет! – EvoMangan
Вы собираетесь исчерпать память задолго до того, как стек переполнится, если вход имеет два или более элементов. –
yap, вы правы - я думаю, что «о бог - следите за рекурсией» был быстрее, чем мышление ;-). поэтому в коде кода, я думаю, мы не будем класть char [] s :-) – Mathias