두 개의 행렬이 동일하지 않게 만드는 두 개의 m * n 행렬과 더 중요한 [i] [j] 색인 (또는 인덱스)의 동등성을 검사하는 가장 효율적인 방법은 무엇입니까?m * n 행렬의 동일성
제 경우에 'm'은 상대적으로 작고 (< = 4) n은 비교적 큽니다 (< = 512).
문제점의 배경 : 응용 프로그램에 대한 활성 대기 설정이 있습니다. 상태 변경을 유발하는 이벤트가 발생할 때마다 활성 상태가 대기 상태로 업데이트를 보냅니다. 그러나 활성 상태 인 사용자가 모든 업데이트를 보내더라도 대기 상태가 때때로 활성 상태와 동기화되지 않는 경우가 있습니다. 따라서 우리는 동기화 된 데이터 구조에 대한 감사를 실행할 계획입니다. 감사는 활성 상태 인 체크섬을 계산하여 슬레이브로 보냅니다. 슬레이브도 똑같은 작업을 수행하고 일치하지 않으면 NAk를 반환합니다. 그러면 활성 상태가 슬레이브를 다시 동기화합니다. 내 문제는 노예가 체크섬이 일치하지 않는 [i] [j] 위치로 돌아 가기를 원한다는 것입니다.
편집 : 언어 C는 행렬이 당신이 그 (것)들에게 원소 별 비교해야합니다 불일치 아무 생각이 없기 때문에
언어? 도서관? –