HashMap HashMap은 키-값 쌍으로 데이터를 저장하는 해시 기반의 맵(Collection) 구조이다. 각 키는 고유해야 하며, 중복된 키를 허용하지 않는다. 값은 중복이 가능하며, 하나의 키에 대해 하나의 값만 연결할 수 있다. 주요 메서드 put(K key

Stack은 후입선출(LIFO: Last In, First Out) 방식으로 동작한다. 즉, 제일 나중에 들어온 요소가 제일 먼저 나가는 구조이다.java.util.Stack 클래스를 통해 스택을 사용할 수 있다. push(E item): 스택의 맨 위에 요소를 추가한

Java에서 Heap 자료구조는 우선순위 큐(Priority Queue)로 구현되며, 부모 노드의 값이 자식 노드보다 항상 크거나 작은 특성을 가지고 있는 완전 이진 트리이다. Max Heap과 Min Heap으로 나눠진다.우선순위 큐(Priority Queue)는 큐