일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준 1806번 부분합 java
- HashSet
- 백준 2467번 용액 자바 - 이분탐색
- StringTokenizer
- 코틀린기초
- dp
- 최소 힙 1927
- ac 5430번
- 프로그래머스
- StringBuilder
- 18111번 마인크래프트 - java 구현
- 백준 3190번
- map
- 백준 1197번 최소 스패닝 트리 - java
- HashMap
- mysql hy000 에러
- 백준 1043번 거짓말 - java 분리 집합
- kotlin
- 백준 1647번 도시 분할 계획 - java
- hash
- 백준 1541
- replace()
- Stack
- 백준 14938번 서강그라운드
- 프로그래머스 자바
- 프로그래머스 java
- append
- 백준 2473번 세 용액 - java
- toUpperCase
- Java
Archives
- Today
- Total
목록백준 10815 자바 (1)
말하는 컴공감자의 텃밭

문제는 간단하다. 네번째 줄에 주어지는 숫자들이 두번째 줄에 주어진 숫자였다면 해당 위치에 1, 아니라면 0을 반환하면 되는 문제다. 다만 입력값 범위가 굉장히 크기에 시간복잡도 O(n) 관리가 필요하다. HTML 삽입 미리보기할 수 없는 소스 초기에 이분탐색을 사용해서 작성한 코드이다, 이분탐색은 하나 하나 탐색하는 방법보다 성능이 좋으므로 해결될거라 생각했다. ㅋㅋㅎ 퇴근하고 더워서 녹은 몸으로 작성해서 틀려도 별 생각이 없었다. 문제를 한번 더 읽고 그냥 당연하게 HashSet으로 작성해버렸다. HTML 삽입 미리보기할 수 없는 소스 간결하고, 배열을 정렬 할 필요도 없다. 단순히 값이 있는지만 해싱하기 때문에. 시간 복잡도를 비교해보면 이진 검색 방식: 첫 번째 배열 정렬(N_arr): O(N l..
알고리즘/Backjoon - Java
2023. 8. 3. 00:32