LinkedHashSet

·자료구조
Java를 활용하다 보면 데이터를 유지하면서 중복을 허용하지 않고, 순서가 중요한 경우가 있습니다. 이때 사용할 수 있는 자료구조 중 하나가 LinkedHashSet입니다.  이 글에서는 Java의 LinkedHashSet에 대해 알아보고, 사용 방법과 예제를 통해 그 장단점을 살펴보겠습니다. LinkedHashSet의 동작방식 위 그림에서 알 수 있듯이 LinkedHashSet은 내부적으로 해시 테이블(Hash Table)과 링크드 리스트(Linked List)를 조합하여 구현된 자료구조입니다.  해시 테이블(Hash Table):해시 테이블은 빠른 데이터 접근을 위한 구조로, 데이터를 저장할 때 각 데이터의 해시 코드를 계산하여 해당 코드에 맞는 인덱스에 데이터를 저장합니다.해시 테이블을 사용하므로 ..
문제설명입력 & 출력나의 풀이import java.util.*;class Solution { public int[] solution(String s) { s = s.substring(2, s.length()- 2).replace("},{", "-"); String[] arr = s.split("-"); for(int i = 0 ; i arr[j].length()){ String tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } } } ..
지누박
'LinkedHashSet' 태그의 글 목록