Hash

자바

JAVA STEP 39. Hashset 직접 구현하기

★ MySet 클래스를 직접 구현 조건 1. 행동 boolean add(String value) 배열에 요소를 추가한다. value: 추가할 요소 return: 성공 유무 int size() 요소의 개수를 반환한다. return: 요소의 개수 boolean remove(String value) 배열의 요소를 삭제한다. s: 삭제할 요소 return: 성공 유무 void clear() 배열의 모든 요소를 삭제한다. boolean hasNext() 다음 요소가 있는지 확인한다. return: 존재 유무 String next() 다음 요소를 반환한다. return: 다음 요소 2. 소스코드 public class MySet { private String [] list; private int index; pri..

자바

JAVA STEP 38. 컬렉션(HashSet)

★ 컬렉션 1. List 계열 순서가 있는 집합 첨자(방번호) 데이터 중복을 허용한다. 2. Map 계열 순서가 없는 집합 키 데이터 중복을 허용한다. 3. Set 계열 순서가 없는 집합 식별자가 없다. > 방과 방을 구분할 수 없다. 데이터 중복을 허용하지 않는다. ★ HashSet 기본 요소 소스코드 private static void m1() { HashSet set = new HashSet(); //1. 요소 추가하기 set.add("사과"); set.add("딸기"); set.add("바나나"); //2. 요소 개수 System.out.println(set.size()); //3. 덤프 System.out.println(set); //4. 중복된 값 추가하기 boolean result = set..

IT의 큰손
'Hash' 태그의 글 목록