꾸준히

  • 홈

Coding Test/이코테 1

[이코테] Chap 8. 다이나믹 프로그래밍

이론시간이 매우 많이 필요하거나 메모리 공간이 매우 많이 필요한 문제는 컴퓨터를 활용해도 해결하기 어렵다. 연산 속도에 한계가 있고, 메모리 공간을 사용할 수 있는 데이터의 개수도 한정적이기 때문이다. 따라서 두 요소를 최대한으로 활용할 수 있는 효율적인 알고리즘을 작성해야 한다. 하지만 어떤 문제는 메모리 공간을 약간 더 사용하면 연산 속도를 비약적으로 증가시킬 수 있다! 대표적으로 다이나믹 프로그래밍(Dynimic Programming) 기법이 여기 속한다.프로그래밍에서 보통 다이나믹은 '프로그램이 실행되는 도중에'라는 의미이지만, 다이나믹 프로그래밍에서의 '다이나믹'은 이 의미가 아니다. 예시 - 피보나치 수열기존의 알고리즘으로 해결하기 어려운 문제 중에서 다이나믹 프로그래밍으로 해결할 수 있는 문..

Coding Test/이코테 2024.09.27
이전
1
다음
더보기
프로필사진

꾸준히

  • 전체 글 (35)
    • Review (0)
      • 회고 (0)
      • 후기 (0)
    • Coding Test (12)
      • Algorithm (0)
      • Python (백준, 프로그래머스) (7)
      • Java (백준) (3)
      • 이코테 (1)
    • DKU (15)
      • 시스템프로그래밍 (9)
      • 데이터베이스기초 (6)
      • 컴퓨터구조 (0)
      • 운영체제보안 (0)
      • 운영체제 (0)
    • IT (7)
      • Spring (3)
      • Git (1)
      • IntelliJ (2)
    • Exchange Student (0)
      • 출국 전 🇰🇷 (0)
    • Temp (0)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바