개발자 Q&A

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

2025.05.29 21:43

QuickHashIntHash::getSize 관련 질문

목록
  • 파이썬러버 1일 전 2025.05.29 21:43
  • 2
    1
QuickHashIntHash 클래스를 공부하고 있습니다.
getSize() 함수를 사용하여 해시 테이블의 크기를 구하려고하는데요,
해시 테이블의 크기는 해시 함수를 사용하여 계산하는 것인지,
해시 테이블에 저장된 데이터의 개수에 따라 자동으로 조정되는 것인지 궁금하네요.
getSize() 함수가 실제로 무엇을 반환하는지 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    QuickHashIntHash 클래스의 getSize() 함수는 해시 테이블에 저장된 데이터의 개수를 반환합니다.

    해시 테이블의 크기는 해시 함수를 사용하여 계산되는 것이 아니라, 데이터의 개수에 따라 자동으로 조정되는 것이 아닙니다.

    해시 테이블의 크기는 클래스의 생성자에서 지정되며, getSize() 함수는 이 지정된 크기를 반환합니다.

    따라서 getSize() 함수는 해시 테이블의 실제 크기보다 작거나 같을 수 있습니다.

    해시 테이블이 비어 있는 경우 getSize() 함수는 0을 반환합니다.

    해시 테이블에 데이터가 저장된 경우 getSize() 함수는 저장된 데이터의 개수를 반환합니다.

    예를 들어, QuickHashIntHash 클래스의 생성자에서 10으로 지정된 크기의 해시 테이블을 생성한 후 getSize() 함수를 호출하면 10을 반환합니다.

    해시 테이블에 5개의 데이터가 저장된 경우 getSize() 함수를 호출하면 5을 반환합니다.

    2025-05-29 21:44

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

검색

게시물 검색