最长重复子数组 Leetcode 718 学习记录自代码随想录 要点:1.想到dp数组二维表达的含义; 2.想到正确初始化dp数组, f o r ( i n t i = 0 ; i < m ; i + + ) i f ( n u m s 1 [ i ] = = n u m s 2 [ 0 ] ) d p [ i ] [ 0 ] = 1 f o r ( i n t j = 0 ; j < n
文章目录 一、718、最长重复子数组二、1143、最长公共子序列三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、718、最长重复子数组 思路分析: 第一步,动态数组的含义。 d p [ i ] [ j ] dp[i][j] dp[i][j]代表以下标 i − 1 i - 1 i−1为结尾的nums1,