题目:给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4. 解析思路1: 建立一个临时数组new_arr(用于存放一组最长上升子列),首先将nums[0]插入其中,然后遍历nums[1:] 如果遍历到的元素val <= new_arr[0],我们更新new_arr[0]=val(也就是遍历到的元素比最长上升子序列中的最小元素小,我们通过贪心的策略,当然是…