Dynamic proframming1 dynamic programming (동적 계획법) Manhattan Tourist problem(MTP), Longest Common Subsequences (LCS) Manhattan Tourist problem (MTP) - 격자 모양의 도로와 건물들 사이에서 최적의 경로를 찾는 것 여행자가 최대한 많은 여행지를 들리는 MTP문제의 예시 * (별): 여행자가 들릴만한 장소 ->(화살표) : 도로 원 안의 숫자 : 들린 장소의 갯수 기존의 Recursive Algorithm(재귀 알고리즘)을 이용하여 문제를 MTP문제를 해결하려 할 경우 문제점: 중복 계산: 재귀 알고리즘에서는 중복되는 부분 문제를 여러 번 계산하는 경우가 많습니다. 이로 인해 많은 시간과 연산 리소스가 낭비되며, 전체 알고리즘의 효율성이 크게 저하됩니다. 메모리 사용: 재귀 알고리즘은 함수 호출을 통해 문제를 푸는데, 각 함수 호출은 스택 메모리에 저장되어야 합니다. 따라서 많은 함수 호출이 발생하.. 2023. 4. 4. 이전 1 다음