level1 집합

PS/Programmers

[level1, HashSet/TreeSet] 두 개 뽑아서 더하기

1. 문제 2. 문제 해결 논리 1. 문제 이해 주어진 것 int[] numbers // 임의의 자연수 배열 요구되는 것 int[] answer // 두 수의 합으로 나올 수 있는 모든 경우를 담은 배열(중복 X) 2. 데이터 구조 결정 방법1. 중복 없이, 정렬없이 데이터를 저장하는 HashSet 이용 방법2. 중복 없이, 오름차순 정렬을 유지하며 데이터를 저장하는 TreeSet 이용 3. 알고리즘 설계 3-1. HashSet 이용 시 반복문을 통해 HashSet에 두 수의 합으로 나오는 모든 경우를 저장 반복문을 통해 int[] 배열로 변환 Arrays.sort를 이용한 배열 정렬 3-2. TreeSet 이용시 반복문을 통해 TreeSet에 두 수의 합으로 나오는 모든 경우를 저장 Iterator를 ..

git-sun
'level1 집합' 태그의 글 목록