항목이있는 입력 목록이 있습니다. 이제 원본 inputLists에있는 항목의 모든 조합을 포함하는 resultLists (길이 n)를 계산하려고합니다 (각 inputList의 한 항목 가져옴).목록 항목의 조합 찾기
나는 내가 여기 예를 제공해야한다고 생각 (N = 3) :
inputList1: [item1, item2, item3]
inputList2: [item4]
inputList3: [item5, item6]
resultList1: [item1, item4, item5]
resultList2: [item1, item4, item6]
resultList3: [item2, item4, item5]
resultList4: [item2, item4, item6]
resultList5: [item3, item4, item5]
resultList6: [item3, item4, item6]
내가 바보의 종류를 느낄 수있어,하지만 난 방법을 구현하는 방법 (C++를) 함수에 대한 결과를 만드는 아무 생각이 없다 임의의 n 및 임의의 inputList 길이. 나는 어떤 종류의 재귀를 사용해야한다고 생각하지만 어떻게해야할지 모르겠다.
아이디어가 있으십니까? 의사의
[여기 자바의 솔루션입니다] (http://stackoverflow.com/a/10462803/312172), 여기에 더 간결하고 어쩌면 비슷하게 할 수있는 [Scala] (http://stackoverflow.com/ A/5177163/312172). –