«dynamic-programming» 태그된 질문

재귀 적으로 얻은 하위 문제 솔루션을 결합하여 해결할 수있는 문제에 대한 질문입니다.


1
가장 긴 반복 서브 시퀀스 찾기
주어진 문자열 sss, 나는 가장 긴 반복 (적어도 두 번) 하위 시퀀스를 찾고 싶습니다. 즉, 문자열을 찾고 싶습니다www 이는 하위 시퀀스 (연속적 일 필요는 없음)입니다. sss 그런 w=w′⋅w′w=w′⋅w′w=w' \cdot w' . 그건,www반은 연속으로 두 번 나타나는 문자열입니다. 참고www 하위 시퀀스입니다 sss이지만 반드시 하위 문자열 일 필요는 없습니다. 예 : 'ababccabdc'의 …

1
Earley 벡터에서 구문 트리의 포리스트를 어떻게 재구성합니까?
Earley 벡터를 인식기로 사용하는 것은 매우 간단합니다. 스트링의 끝에 도달하면 위치 0에서 시작된 완료된 축산 생산을 확인하기 만하면됩니다. 하나 이상이 있으면 스트링이 승인됩니다. Earley 벡터를 사용하여 구문 분석 트리를 재구성하는 것은 덜 명확합니다. 실제로 알고리즘 절차가 어떻게 작동하는지 알 수 없으며, 내가 찾은 유일한 참조는 모호하거나 슈퍼 테크니컬 한 것입니다. …

4
동적 프로그래밍에 대한 "동적"이란 무엇입니까?
내 선배 중 한 사람이 면접을했는데 왜 이것이 역동적인지 물었습니다. 그는 대답 할 수 없었고 인터뷰를 포기한 후에는 그것에 대해 역동적 인 것이 없다고 말했습니다. 그것은 믿기 어렵습니다. 하위 문제가 런타임 중에 해결되어 최종 목표를 달성하는 데 사용된다는 사실을 의미합니까? 런타임 중에 발생하는 동적 메모리 할당처럼? [대답] 본인은이 있어야 이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.