方法1.
插入序列过程中,找比自己大的元素中最小的插入到其后面,再将那个数删除。最后求剩下元素个数即最长上升子序列。(set的lower_bound()函数应用)。
方法2.
队列,插入序列过程中,如果比队头元素小就替换队头元素,如果比队尾元素大就插入到队尾后面,其他情况二分查找与他相差最小的数的,将其替换。
方法1.
插入序列过程中,找比自己大的元素中最小的插入到其后面,再将那个数删除。最后求剩下元素个数即最长上升子序列。(set的lower_bound()函数应用)。
方法2.
队列,插入序列过程中,如果比队头元素小就替换队头元素,如果比队尾元素大就插入到队尾后面,其他情况二分查找与他相差最小的数的,将其替换。