最長遞增子序列

在計算機科學中 ， 最長遞增子序列 （ longest increasing subsequence ） 問題是指 ， 在一個給定的數值序列中 ， 找到一個子序列 ， 使得這個子序列元素的數值依次遞增 ， 並且這個子序列的長度儘可能地大 。 最長遞增子序列中的元素在原序列中不一定是連續的 。 許多與數學 、 算法 、 、 表示論相關的研究都會涉及最長遞增子序列 。 解決最長遞增子序列問題的算法最低要求O ( n log n ) 的時間複雜度 ， 這裏n表示輸入序列的規模 。