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 |
Tags
- 스레드
- 스레드 제어와 생명 주기
- 자료구조
- 오케스트레이션
- 동시성
- Docker
- LIST
- 도커 엔진
- 실전 자바 중급 2편
- 제네릭스
- 알고리즘
- container
- 김영한
- 중급자바
- java
- 도커
- 실전 자바 고급 1편
- Thread
- contatiner
- 멀티 쓰레드
- Kubernetes
- 컨테이너
- 쓰레드
- 자바
- 리스트
- Collection
- 인프런
- 시작하세요 도커 & 쿠버네티스
- 쿠버네티스
- 시작하세요! 도커 & 쿠버네티스
Archives
- Today
- Total
목록CS/자료구조 및 알고리즘 (1)
쌩로그
BOJ(백준) - 2231(분해합) 개념 정리
해당 포스팅은 백준의 2231 - 분해합 문제에 대한 개념 정리다.참고로 코드는 생략한다.(개념이 필요하지 코드가 필요한 건 아니라서 그렇다.)구글링해본 결과 브루트 포스 알고리즘을 사용한다고 한다.브루트 포스 알고리즘은 영어 뜻 그대로 브루트(무식한) 포스(힘) 즉 무식한 힘으로 해석된다.쉽게 말해서 위의 문제를 예시로 들면 1부터 for문 돌리면서 분해합이 일치하는 것을 확인하면 결과를 반환한다는 것이다.그리고 브루트 포스 알고리즘은 모든 경우의 수를 확인하기 때문에 완전 탐색 알고리즘이라고도 불린다.문제는 다음과 같다. 브루트 포스 알고리즘을 사용하면 1부터 198까지 for문을 돌리면서 아마 198을 도출했을 것이다.그러나 브루트 포스 알고리즘도 다음과 같이 생각하면 더욱 더 효율적으로 사용할 ..
CS/자료구조 및 알고리즘
2024. 10. 22. 08:44