반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 우선순위 큐
- 플로이드 위셜
- Strongly Sonnected Coponent
- 벨만 포드
- 유니온 파인드
- 넘파이
- Longest Common Subsequence
- 트리
- 알고리즘
- numpy
- LCS
- 최단 거리
- priority queue
- 우선 순위 큐
- 다이나믹 프로그래밍
- prim
- 강한 연결 요소
- 최단 경로
- 그래프
- 파이썬
- graph
- 최장 공통 부분 수열
- minimum spanning tree
- 최소 신장 트리
- algorithm
- 최소 스패닝 트리
- python
- tree
- 크루스칼
- traceback
Archives
- Today
- Total
목록Longest Common Subsequence (1)
codinging

LCS 알고리즘 두 수열 사이에 공통적으로 존재하는 가장 긴 부분 수열을 말한다. 예를 들면 ABCDEF 와 EBDEAF 의 가장 긴 부분수열은 BDEF 이다. 설명 문자열 X[i] = {x1, x2, x3 . . .xi} , Y[j] = {y1, y2, y3 . . .yj} 인 두 문자열이 있다, 그리고 이 두 문자열의 LCS의 길이를 구하는 함수를 LCS_LEN(X[i], Y[j]) 라고 하자 🐧첫번째 경우( i == 0 ) 만약 i == 0 이라면 문자열의 길이가 0이라는 뜻이니 LCS_LEN(X[i], Y[j]) == 0 이다. 🐧두번째 경우( xi == yj ) X[i] 문자열의 i번째 문자 xi 와 Y[i] 문자열의 j번째 문자 yj 가 같다( xi == yj ) 라면 다음과 같은 식이 성립한..
Algorithm
2023. 3. 31. 18:08