개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.29 20:12

QuickHashStringIntHash::add 함수에 대한 도움을 부탁드립니다.

목록
  • 백준도사 22시간 전 2025.07.29 20:12 새글
  • 4
    1
저는 C++의 QuickHashStringIntHash 클래스를 사용 중인데, add 함수에 대한 이해가 부족합니다.
add 함수는 string key와 int value를 받아 HashTable에 저장하는 역할을 하며,
이 함수를 호출할 때 key가 이미 존재하는지 확인하고,
해당 key에 이미 저장된 value와 새로운 value를 비교하여 어떤 동작을 수행할지 궁금합니다.
add 함수가 key가 이미 존재하는 경우 어떻게 동작하는지,
또는 key가 존재하지 않는 경우 어떻게 동작하는지에 대한 명확한 설명을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  22시간 전



    QuickHashStringIntHash 클래스의 add 함수는 string key와 int value를 받아 HashTable에 저장하는 역할을 합니다.

    key가 이미 존재하는 경우, add 함수는 기존의 value와 새로운 value를 비교합니다.

    - 기존의 value와 새로운 value가 같을 경우, 함수는 아무런 동작을 수행하지 않습니다.
    - 기존의 value와 새로운 value가 다를 경우, 함수는 기존의 value를 새로운 value로 교체합니다.

    key가 존재하지 않는 경우, add 함수는 새로운 key-value 쌍을 HashTable에 저장합니다.

    이러한 동작은 QuickHashStringIntHash 클래스의 내부 로직에 따라 수행되며, 개발자는 이 로직을 이해하여 적절한 사용을 하실 수 있습니다.

    2025-07-29 20:13

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 40,103건 / 7 페이지

검색

게시물 검색