LeetCode 896. 单调数列缩略图

如果数组是单调递增或单调递减的,那么它是 单调 

如果对于所有 i <= jnums[i] <= nums[j],那么数组 nums 是单调递增的。 如果对于所有 i <= jnums[i]> = nums[j],那么数组 nums 是单调递减的。

当给定的数组 nums 是单调数组时返回 true,否则返回 false

896. 单调数列 – 力扣(Leetcode)

LeetCode 896. 单调数列插图

OpenCV步步精深-可心科创工作室

思路:

直接排序比较。

python3实现:

class Solution:
    def isMonotonic(self, nums: List[int]) -> bool:
        # 直接排序比较就行
        copy_1 = copy.deepcopy(nums)
        copy_2 = copy.deepcopy(nums)

        copy_1.sort(reverse=True)
        copy_2.sort()

        if copy_1 == nums or copy_2 == nums:
            return True
        else:
            return False
LeetCode 896. 单调数列插图1

OpenCV步步精深-可心科创工作室

更多干货见 OpenCV步步精深

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注