力扣896

python 复制代码
bool isMonotonic(int* nums, int numsSize) {
    if (numsSize <= 1) {
        return true;
    }
    
    bool isIncreasing = true;
    bool isDecreasing = true;
    
    for (int i = 1; i < numsSize; i++) {
        if (nums[i] > nums[i - 1]) {
            isDecreasing = false;
        }
        if (nums[i] < nums[i - 1]) {
            isIncreasing = false;
        }
    }
    
    return isIncreasing || isDecreasing;
}
python 复制代码
class Solution:
    def isMonotonic(self, nums: List[int]) -> bool:
        # 初始化标志变量
        isIncreasing = True
        isDecreasing = True
        
        # 遍历数组
        for i in range(1, len(nums)):
            if nums[i] > nums[i - 1]:
                isDecreasing = False
            if nums[i] < nums[i - 1]:
                isIncreasing = False
        
        # 返回结果
        return isIncreasing or isDecreasing
        
相关推荐
取个名字真难呐4 分钟前
随机置矩阵列为0[矩阵乘法pytorch版]
pytorch·python·矩阵
‘’林花谢了春红‘’24 分钟前
Leetcode::3019. 按键变更的次数
算法·leetcode
panxin80124 分钟前
矩阵和向量点乘叉乘元素乘
python·矩阵·numpy
带多刺的玫瑰29 分钟前
Leecode刷题C语言之按键变更的次数
数据结构·算法
Jackson@ML1 小时前
2025最新版Python 3.13.1安装使用指南
开发语言·python
Anlici1 小时前
魔搭 AI 框架开发与 LangChain 的结合
人工智能·python·开源
kk无敌怕1 小时前
分布式主键ID生成方式-snowflake雪花算法
分布式·算法
深蓝海拓1 小时前
PySide6的样式表
python·pyqt
wangqiaowq2 小时前
通过 crontab 每天定时启动一个 Java JAR 包并调用特定的 `main` 方法
开发语言·python