다이나믹 세트 지문


10

다음 문제에 대해 연산 당 O (1) 시간의 w 비트 워드 RAM 데이터 구조가 있습니까? : 연산을 지원하는 w 비트 음이 아닌 정수 세트를 유지하십시오

  • add (x) : 세트에 x를 더합니다
  • remove (x) : 세트에서 x를 제거
  • fingerprint () : 세트의 지문을 반환합니다. 이 w- 비트 지문은 동일한 두 세트가 동일한 지문을 갖는 반면 다른 두 세트가 다른 지문을 가질 수 있다는 특성을 가지고 있습니다

모든 작업은 일정한 시간에 실행해야합니다.

에프(에스)=(엑스에스2엑스)모드
2엑스모드

3
비슷한 질문이 이미 여기게시되어 있지만 일정한 시간 해결책은 제공되지 않았습니다.
Pat Morin

답변:


1

이 대답은 약간 손이 흔들립니다.

h

  1. 빈 세트에는 지문 0이 있습니다.
  2. 에프에프h(엑스)

에스에스에스2


h
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.