배열 길이가 다른 D
배열 U
입니다. 각 집합에서 1 요소로 구성된 다른 순열을 선택하는 배열 인덱스의 모든 순열을 반환 할 수 있어야합니다. 또한이 알고리즘은 마지막 순열을 기억하는 객체로 표현되고 get_next 메소드로 다음 순열을 반환해야합니다.가변 길이의 가변 개수의 배열에서 1 개의 요소로 구성된 모든 순열을 찾을 수 있습니까?
예 : U = [array_of_size_n1, array_of_size_n2, array_of_size_n3]
n1*n2*n3
순열이 있으며, 각각 요소가 있습니다.
편집 : 수는 또한 다양합니다.
잘못된 용어를 사용하고 있습니다. 당신이 요구하는 정확한 용어는 데카르트 제품입니다. http://en.wikipedia.org/wiki/Cartesian_product –
@James - "세트의 수 또한 다양합니다"는 의미가 없습니다. "세트 수"는 숫자입니다. 길이가 없습니다. –
고맙습니다.나는이 용어가 아마도 존재한다고 생각했지만, 당신이 계속해야만하는 것이 그것이 설명하는 현상이라면 그것을 찾기가 다소 어려웠습니다. – James