이기종 컬렉션 사이에 일치 금액. 예를 들어 완벽하게 일치하거나 매우 다를 수 있습니다 (클래스가 다르더라도 여전히 동일한 정보를 나타내고 동일한 점수를 얻을 수 있습니다.)내가 문제가 생겼어요
이제 두 개의 컬렉션 중 하나 인 A와 B 중 하나 , As와 Bs를 쌍으로 묶어 가장 좋은 방법으로 컬렉션이 다른 것보다 더 큰 고아를 남기거나 또는 As 또는 Bs 중 일부가 너무 다르기 때문에 일치하는 가장 좋은 방법은 무엇입니까? ?
첫 번째 시도는 각 셀이 일치 항목의 점수 (0 = 완전 함, 더 큰 숫자가 더 나쁨)와 가장 낮은 누적 된 점수를 찾는 모든 경로를 반복하는 2 차원 배열을 만드는 것입니다. 이것은 효과가 있고 결과는 완벽하지만 숨 막힐 정도로 느립니다.
효율적인 알고리즘에 대한 아이디어가 있습니까?
당신이 궁금해하는 경우, 내 A 클래스는 오디오 믹서 입력 채널을 나타내며 B는 동일하게 지속되는 상태 (장면이라고 함)를 나타냅니다. 내가 해결하려고하는 문제는 장면 (B)가 기존 채널 중 하나 (A)와 약간 또는 훨씬 다른 기존 믹서로 장면을 가져 오는 방법입니다. 일치시키기 위해 약간 수정할 수 있다면 그냥 채널 (A)을 추가하고 싶지 않습니다. 예를 들어, 나는 B와 완벽하게 일치하기 위하여는 A에 효과 삽입을 추가하고 마이크