05-05 19:21
Recent Posts
Recent Comments
관리 메뉴

너와나의 관심사

최소 편집 알고리즘 본문

coding Algorithm

최소 편집 알고리즘

벤치마킹 2018. 7. 28. 23:03
최소 편집하는 횟수를 측정하는 유사 단어 검색 하는 알고리즘 이런거 ...와 유사함 https://www.acmicpc.net/problem/15483

주 컨셉은 DP 로 .. 계속 tistory vs test 와의 단어에서 최소 몇번만에.. 편집이 가능한지..  찾는 문제 


 

'
int solve(string & input1, string &input2)
{

	int len_a, len_b;

	len_a = input1.length();
	len_b = input2.length();

	for (int i = 0; i <= len_a; i++)
		dist[i][0] =i;

	for (int i = 0; i <= len_b; i++)
		dist[0][i] = i ;

	for (int i = 1; i <= len_a; i++) {

		for (int j = 1; j <= len_b; j++) {
			if (input1[i - 1] == input2[j - 1]) dist[i][j] = dist[i - 1][j - 1];
			else dist[i][j] = min(dist[i - 1][j - 1] + 1, min(dist[i][j - 1] + 1, dist[i - 1][j] + 1));

		}
	}

	return dist[len_a][len_b];
}


'coding Algorithm' 카테고리의 다른 글

linked list (insert, remove) 코딩 Tip 정리  (0) 2020.08.11
퀵소팅 알고리즘  (0) 2019.01.12
BFS 보물섬 코드  (0) 2018.06.25
부분 배열의 합이 0에 가까운 값을 찾는 방법  (0) 2018.03.13
코딩시험 실수담  (1) 2018.03.11
Comments