Question
The [report] should include:
(1) Briefly describe the problem.
(2) Analyze the problem and give the algorithm to solve the problem. This algorithm should be based on Dynamic Programming. It is the most important part in this assignment, please describe this solution with your detailed and well-developed explanations and analysis.
(3) Introduce your program and describe how it implements the algorithm and solves the problem. Please do not copy all your codes on the report, but you could write some core codes with detailed annotations to help you illustrate your program.
(4) As a way to analyze your program/algorithm, please state the input and output of your program. And, you need to get numerous results for different input sizes.
(5) Briefly analyze the time complexity of your algorithm.
Solution Preview
These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.
Description of the Problem – in this assignment it is intended to find the length of the longest common subsequence of two strings. It is not compulsory for the searched subsequence to be contiguous, but it needs to have the same relative order in both input strings. The scope of the problem is not to check all letters from one string against the letters of the other string, but to identify efficient ways for evaluating the common sub-sequences....By purchasing this solution you'll be able to access the following files:
Solution.zip.