依次处理序列元素，保存当前找到的最长的递增子序列， 比如: [X["0"]，X ["1"]]。在处理X["i"]之后，算法会将值存储在两个数组中：另外，该算法还存储了一个变量L，该变量L表示到目前为止找到的最长的递增子序列的长度。 下面的算法使用基于零的编号，为了清楚起见，M用M ["0"]填充，而M ["0"]未使用，因此M ["j"]对应于长度j的子序列。 实际的实现可以跳过M ["0"]并相应地调整索引。请注意，在算法的任何时候，序列是递增的。 因为，如果长度"j≥2"的子序列以X [M