Kombinacje bez powtórzeń

 avatar
unknown
java
2 years ago
542 B
4
Indexable
Należy stworzyć funkcję która wypisze wszystkie kombinacje w ilości N, dla zbioru elementów tablicy tab[] bez powtórzeń:
Dla przykładu: function combinations(2, [1,2,3]) wypisze:
1,2
1,3
2,3

warto zauważyć że muszą to być kombinacje BEZ POWTÓRZEŃ czyli np. 3,1/3,2 nie powinno być wypisane tylko dlatego że są w innej kolejności i również nie wypisujemy powtórzeń z tablicy np. 1,1 - każdy wypis musi być unikalny. Jest to funkcja która zwraca N kombinacji (pierwszy parametr N na podstawie tablicy [1,2,3,4,5...])
Editor is loading...