Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQLD 정리
- 자바 문자열 예제
- SQL 기본 및 활용
- 오라클 예제
- 자바 이분 탐색 예제
- 백준 1141 로직
- 자바 예제
- 백준 1141 접두사
- 백준 부분합 로직
- SQLD SQL 활용
- 백준 2293 동전 1
- SQLD 책
- SQLD 내용 정리
- 너비우선탐색
- 백준 예산 자바
- 백준 2293 자바
- 백준 2512 자바
- 백준 동전1 자바
- 자바 DP 예제
- SQLD 요약
- 백준
- BFS
- 백준 접두사 로직
- 알고리즘
- 백준 1141
- SQLD SQL 최적화 기본 원리
- SQLD 내용
- SQLD
- 백준 예산 코드
- 백준 접두사 자바
Archives
- Today
- Total
목록백준 문자열 폭발 (1)
혼자 공부하는 공간
[JAVA] 백준 9935. 문자열 폭발 :: 로직/코드 - GODZ
안녕하세요 GODZ입니다. 오늘은 문자열을 이용한 문제를 풀어볼 예정입니다. 1. 문제 2. 입출력 예제 3. 접근 원본 문자열의 길이 N(1이상 1백만 이하), 비교 문자열의 길이 M(1이상 36이하) 일 때, 원본 문자열을 한 번 순회하면서 비교 문자열을 지우는 작업은 O(NM)의 시간 복잡도를 가진다. O(NM)의 복잡도가 수없이 반복되기 때문에 제한시간을 맞출 수 없다. 따라서 문자열을 순회하면서 비교 문자열과 비교하는 작업을 병행한다. 원본 문자열을 저장할 자료구조는 StringBuilder나 Stack 그 외 List와 같은 mutable 구조를 사용하면 된다. 어떤 자료구조를 사용하든 간에 남은 원본 문자열을 출력해야 하므로 StringBuilder가 다른 자료구조에 비해 빠르다. 4. 코드..
알고리즘/문자열처리
2020. 9. 8. 15:01