요약하면 다른 값을 포함하는 다른 세트를 기반으로 가능한 모든 변형을 생성하는 Java/C#의 방법을 찾고 있습니다. 예를 들어 : 우리는 10 개 세트서로 다른 값을 포함하는 다른 세트를 기반으로 변형을 생성하는 알고리즘
이있을 수 있습니다 동사-Loves, hates, knows
그리고 단지 예로서 프로그래밍 언어의 세 번째 세트 만의
-Max, Jack, Roger
두 번째 세트 : 우리가 이름으로 설정 한 말할 수
-Java, C#, Python, Visual Basic, C++
내가 원하는 것은 모든 속성을 포함하는 모든 변형을 생성하고 모든 값을 갖는 예를 들어 출력해야합니다.
Max loves Java
Jack loves Java
Roger loves Java
Max hates Java
Jack hates Java
Roger hates Java
Max knows Java
Jack knows Java
Roger knows Java
Max loves C#
Jack loves C#
Roger loves C#
and so on... this will generate 45 variations if I am not wrong at the end
아무도 도와 줄 수 있습니까? 서로 다른 크기, 색상 및 재질을 가진 의류 매장에서 다양한 변형 제품을 만들고 모든 유사 콘텐츠를 원한다면 비슷한 예가 더 쉽습니다.
http://blogs.msdn.com/b/ericlippert/archive/2010/06/28/computing-a-cartesian-product-with-linq.aspx 및 링크 seq. – AakashM
Cartesian 제품을 검색 할 때 SO가 너무 많습니다. 좋아하는 속임수를 선택하십시오 :) – AakashM
단순히 각 세트를 반복하고 문자열을 추가 하시겠습니까? (자바, C#) print i + j + k;에서 k를 위해 (사랑, 증오)에서 j를 위해 (Max, Jack, Roger) –