기술면접 예상 질문 및 답변 Hash 충돌 회피 방법에 대해서 설명해주세요. Hash 충돌 회피 방법으로, open addressing, double hashing, chaining 등이 있습니다. open addressing은 Hash 충돌이 일어났을 경우 순차적으로 비어있는 버킷을 확인해 저장하는 방법이고, double hashing은 종류가 다른 해시함수를 추가로 계산해서 해당 하는 인덱스에 저장하는 방법입니다. chaining은 버킷을 lineked list로 구성하여 충돌이 일어났을 경우 list에 추가 해주는 방법입니다. chaining 회피 방법의 단점에 대해서 설명해주세요. 충돌로 인해 한 버킷에만 자료들이 리스트에 추가된다면, 최악의 경우 조회 시간복잡도가 O(n)이 됩니다. Priori..