수강한 강의 Chapter 09 자료구조 (해쉬) - 블록체인에도 쓰이는 해쉬 테이블 학습 후기 평소에 자주 쓰던 HashMap 클래스에 대해 자세히 알아보고 구현 및 어떻게 동작하는지 자세히 알게 되었다. 이전까지의 강의는 쉽게 구현할 수 있어서 계속 더 듣고 싶었지만 이번 강의부터는 뭔가 조금 어렵게 느껴졌다. HashTable 구현하기가 쉽지 않았다. HashTable을 직접 구현해보면서 Java에서 Map map = new HashMap(); map.put("a", "a"); System.out.println(map.get("a")); 으로만 작성해 쓰던걸 해쉬 함수도 여러 개 있고 거기에 데이터를 저장할 때 충돌이 나는 충돌 해결 알고리즘을 직접 구현해보면서 어떤 방법이 좋을지 많이 고민해 보았..