해시 테이블 (hash table) 뜻
키를 해시 함수로 바꾼 위치에 값을 저장해 빠르게 찾는 자료구조
Stores values at slots computed by hashing their keys for fast lookup
단계별로 보기
- 버킷이 네 개인 표가 있습니다.
- apple의 해시값을 4로 나눈 나머지가 1이라서 1번 버킷에 넣습니다.
- kiwi는 나머지가 3이라서 3번 버킷에 들어갑니다.
- grape도 1이 나와 충돌하니 같은 버킷 뒤에 이어 붙입니다.
- grape를 찾을 때는 해시로 1번 버킷만 바로 찾아 훑어봅니다.
개발자의 타자 연습에서 자료구조 용어로 타자 연습을 해 보세요.