2010-08-20 3 views
1

는 다음과 같은 두 가지 맵을 대체 할 수있는 데이터 구조가 있습니까? 현재 솔루션은지도 1에 키 - 값을 매핑 2에 매핑해야합니다.매핑 및 역방향 매핑

답변

1

Google 컬렉션 (자바 라이브러리)의 일부인 Google의 BiMap처럼 '양방향지도'가 필요합니다.

관련 SO 스레드는 here입니다. 이 쓰레드는 저에게 게시 된 간단한 TwoWayHashmap 자바 구현을 가지고 있습니다. 두지도를 사용하여 양방향지도를 시뮬레이션합니다. 코드는 자바에 고유하지만 데이터 구조로 일반화하기는 쉽습니다.