Leetcode—896.单调数列【简单】

2023每日刷题(五十九)

Leetcode---896.单调数列

实现代码

cpp 复制代码
class Solution {
public:
    bool isMonotonic(vector<int>& nums) {
        int up = 0;
        int down = 0;
        if(nums.size() == 1) {
            return true;
        }
        for(int i = 0; i < nums.size() - 1; i++) {
            if(nums[i] < nums[i + 1]) {
                down = 1;
            } else if(nums[i] > nums[i + 1]) {
                up = 1;
            } else {
                continue;
            }
            if(up && down) {
                return false;
            }
        }
        return true;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
叫我龙翔几秒前
【数据结构】从零开始认识B树 --- 高效外查找的数据结构
数据结构·c++·b树
资深web全栈开发2 分钟前
贪心算法套路解析
算法·贪心算法·golang
~~李木子~~4 分钟前
贪心算法实验2
算法·贪心算法
FanXing_zl11 分钟前
快速掌握线性代数:核心概念与深度解析
线性代数·算法·机器学习
zzzsde25 分钟前
【C++】红黑树:使用及实现
开发语言·c++·算法
点云SLAM29 分钟前
C++ 中的栈(Stack)数据结构与堆的区别与内存布局(Stack vs Heap)
开发语言·数据结构·c++·内存布局·栈数据结构·c++标准算法·heap内存分配
码界奇点30 分钟前
Linux进程间通信三System V 共享内存完全指南原理系统调用与 C 封装实现
linux·c语言·网络·c++·ux·risc-v
小无名呀1 小时前
tcp_Calculator(自定义协议,序列化,反序列化)
网络·c++·网络协议·tcp
AA陈超1 小时前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
Kuo-Teng1 小时前
LeetCode 139: Word Break
java·算法·leetcode·职场和发展·word·动态规划