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