C#에서 배열 요소 조합을 찾는 방법
배열의 모든 요소 조합을 찾는 것은 다양한 프로그래밍 시나리오에서 일반적인 작업입니다. C#에서 이를 달성하는 몇 가지 방법은 다음과 같습니다.
반복적인 요소를 사용한 편곡: 이 방법을 사용하면 중복 항목을 조합하여 사용할 수 있습니다. 주어진 배열에 대해 반복되는 요소로 순열을 생성하기 위해 일반 함수 "GetPermutationsWithRept"가 제공되었습니다.
편곡: 이 방법은 조합에서 중복 사용을 금지합니다. 이 상황을 처리하기 위해 일반 함수 "GetPermutations"가 제공되었습니다.
반복되는 요소가 있는 K 조합: 이 방법을 사용하면 길이 'k'의 조합에 중복 항목이 포함될 수 있습니다. 일반 함수 "GetKCombsWithRept"는 이러한 목적으로 설계되었습니다.
K조합 : 반복되는 요소를 사용한 K 조합과 유사하게 이 방법은 길이 'k'의 조합을 생성하지만 중복은 금지됩니다. 이 작업을 수행하기 위해 일반 함수 "GetKCombs"가 제공되었습니다.
출력: 주어진 입력 배열 [1, 2, 3, 4] 및 길이 2에 대해 출력은 다음과 같습니다.
반복적인 요소를 사용한 편곡: {1,1} {1,2} {1,3} {1,4} {2,1} {2,2} {2,3} {2,4} {3,1} {3,2} {3,3} {3,4} {4,1} {4,2} {4,3} {4,4}
편곡: {1,2} {1,3} {1,4} {2,1} {2,3} {2,4} {3,1} {3,2} {3,4} {4,1} {4,2} {4,3}
반복되는 요소가 있는 K 조합: {1,1} {1,2} {1,3} {1,4} {2,2} {2,3} {2,4} {3,3} {3,4} {4,4}
K조합 : {1,2} {1,3} {1,4} {2,3} {2,4} {3,4}
위 내용은 C#에서 배열 항목의 모든 조합을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!