최장 공통 부분 수열(LCS, Longest Common Subsequence) 문제란?
쉬움 freeCodeCamp해설
LCS는 동적 프로그래밍의 대표적 문제입니다. 예를 들어 'ABCDE'와 'ACE'의 LCS는 'ACE'(길이 3)입니다. diff 도구(파일 비교), 유전자 서열 분석, 버전 관리 시스템 등에서 활용되며, 시간 복잡도는 O(mn)입니다.
LCS는 동적 프로그래밍의 대표적 문제입니다. 예를 들어 'ABCDE'와 'ACE'의 LCS는 'ACE'(길이 3)입니다. diff 도구(파일 비교), 유전자 서열 분석, 버전 관리 시스템 등에서 활용되며, 시간 복잡도는 O(mn)입니다.