public class Solution
    {
        public int FindLengthOfLCIS(int[] nums)
        {
            var len = nums.Length;
            if (len < 2)
            {
                return len;
            }

            var last = nums[0];
            int max = 0;
            int inc = 1;
            for (int i = 1; i < len; i++)
            {
                if (last >= nums[i])
                {
                    max = inc > max ? inc : max;
                    inc = 1;
                }
                else if (last < nums[i])
                {
                    inc++;
                }                
                last = nums[i];
            }
            return max > inc ? max : inc;
        }
    }

大体思路是正确的,有些细节没有考虑清楚。参考了网上的答案进行了修正。

posted on 2018-10-01 09:32  Sempron2800+  阅读(117)  评论(0编辑  收藏  举报