Computer Science/자료구조
해시 테이블 - 빠른 검색
이번 포스트에서는 해시 테이블에 대하여 알아보겠습니다. 개발을 하면서 효율성을 고려한다면 필수적이라 할 수 있을 정도로 해시테이블은 매우 빠른 자료구조인데요. 그만큼 사용할 수 있는 케이스 또한 다양합니다. 그럼 지금부터 해시테이블에 대해서 알아보겠습니다. 1. 해시 테이블 ( Hash Table )이란? 대부분의 프로그래밍 언어들은 해시 테이블 자료구조를 구현하고 있으며 각각 해시, 맵, 해시맵, 딕셔너리, 연관 배열 등의 여러 가지 이름으로 불리고 있습니다. 해시 테이블은 Key - Value 쌍으로 이루어진 자료 구조로 선언은 다음과 같이 합니다. const hashTable = { "abc" : 123, "def" : 456 }; 또한 아래의 형태로 자료구조 내의 데이터에 접근할 수 있습니다. h..
2023. 3. 11. 02:25