일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- OpenWeatherApi
- Navigation
- 플러터공부
- 정보보호
- Flutter공부
- react
- 명령형프로그래밍
- 플러터앱개발
- 플러터앱개발공부
- 알고리즘
- ReactNative
- 날짜포맷팅
- date-fns
- 데이터베이스의기본
- 플러터
- 딥러닝
- 화면이동
- tabBarBadge
- 선언형프로그래밍
- Object~
- 하단탭바알림
- 웹해킹
- 앱개발공부
- 면접을위한CS전공지식노트
- 모두의딥러닝
- BottomTabBarNavigator
- 앱개발
- RectQuery
- Flutter
- BottomTabNavigation
Archives
- Today
- Total
목록다이나믹프로그래밍 (1)
기록하기
다이나믹 프로그래밍, 최단 경로, 그래프 알고리즘 개념 정리
다이나믹 프로그래밍 다이나믹 프로그래밍이란? 다이나믹 프로그래밍은 컴퓨터 과학과 알고리즘 설계 분야에서 사용되는 중요한 문제 해결 기법 중 하나입니다. 이 기법은 주로 최적화 문제나 최단 경로 문제와 같은 문제들을 해결하는데 사용됩니다. 다이나믹 프로그래밍의 핵심은 중복 계산을 피하고 계산 결과를 저장하여 재활용하는 것입니다. 다이나믹 프로그래밍 단계 1. 문제를 작은 부분 문제로 나눕니다. 2. 각 부분 문제를 해결하기 위한 연산을 정의합니다. 3. 작은 부분 문제들을 해결하면서 결과를 저장합니다. 4. 저장된 결과를 활용하여 더 큰 부분 문제를 해결합니다. 5. 최종적으로 전체 문제의 해결 방법을 얻습니다. 다이나믹 프로그래밍의 두 가지 유형 상향식 다이나믹 프로그래밍 : 작은 부분 문제부터 시작하여..
기타
2023. 9. 13. 09:21