일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Java
- wil
- ArrayList
- 항해99
- 개발자 취업
- HTML
- 코딩테스트 준비
- 정렬 알고리즘(sort algorithm)
- Til
- 메서드
- 코딩
- Grafana
- 자료구조
- 배열
- cs 공부)준비
- 코딩공부
- 이진 탐색(binary search)
- 자바
- 99클럽
- 코딩문제
- 회고
- Spring
- 프로그래머스
- GIT
- aop
- Entity
- 면접(java
- 우선순위 큐(priorityqueue)
- github
- css
- Today
- Total
목록Set (2)
hayu's 개발 일지
문제 설명당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다.첫 번째(3번), 두 번째(1번) 폰켓몬을 선택첫 번째(3번), 세 번째(2번) 폰켓몬을 선택첫 번째(3..
Set 이란? java에서 집합은 중복 요소를 허용하지 않는 Collection이다. set 인터페이스는 HashSet, TreeSet, LinkedHashSet을 포함한 자바의 여러 클래스에 의해 구현된다. Set 특징 중복 요소를 허용하지 않는다. 순서가 없다. Set 은 해시 테이블 또는 트리 구조를 사용하여 요소를 저장하기 때문에 빠른 엑세스 시간을 제공한다. 인덱싱을 제공하지 않는다. 즉, 배열처럼 set[1], set[2] 가 존재하지 않는다. Set 은 객체만 저장하고 primitive type은 저장하지 않는다. wrapper 클래스를 사용해야 한다. 즉, byte, short, int, long,double, boolean은 set에서 사용할 수 없다. Set 구현 클래스 HashSet ..