| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- JPQL
- kusitms
- Spring Batch
- JPA
- GitHub Actions
- Container Registry
- Domain Driven Design
- 한국대학생it경영학회
- 모임 장소 추천
- K3S
- 자바 ORM 표준 JPA 프로그래밍
- 큐시즘
- 이펙티브자바
- 도메인 주도 개발 시작하기
- 쿠버네티스
- 객체지향 쿼리 언어
- Spring
- RESTClient
- 최범균
- 약속 장소 추천
- redis
- 불변객체
- springboot
- 모이삼
- 백엔드
- cicd
- 중간 장소 추천
- ddd
- java
- 중간 지점 추천
Archives
- Today
- Total
목록CS (17)
코딩은 마라톤
탐욕 알고리즘(Greedy Algorithm)
1. 탐욕 알고리즘 Greedy algorithm이라고 부름 최적의 해에 가까운 값을 구할 때 사용한다. 여러 경우 중 하나를 결정할 때마다, 매순간 "최적"이라고 생각되는 경우를 선택해서 최종적인 값을 구한다. 2. 탐욕 알고리즘 예 문제 1: 동전 문제 - 지불해야 하는 값이 4720원일 때, 1원, 50원, 100원, 500원 동전으로 동전의 수가 가장 적게 지불하는 방식 1. 가장 큰 동전부터 최대한 지불해야 하는 값을 채우는 방식 public class Main { public static void main(String[] args) { // 만약 동전 리스트가 내림차순으로 정렬되지 않을 경우 // 정렬을 해주어야 한다. sort int[] list = {500, 100, 50, 1}; Syst..
CS/알고리즘
2023. 10. 7. 22:13