Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the concept of the Longest Common Subsequence (LCS) between two sequences, explaining that a subsequence common to both must be in order but not necessarily consecutive. The instructor introduces the brute force method and then delves into the dynamic programming algorithm, detailing the optimal substructure and the recursive formulation. The bottom-up approach for LCS is discussed, emphasizing the importance of identifying choices and optimal substructure, writing the optimal solution recursively, and efficiently solving the recursion. The lecture concludes with a call for practice to master the concepts.