博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode javaScript] 896. 单调数列
阅读量:3887 次
发布时间:2019-05-23

本文共 576 字,大约阅读时间需要 1 分钟。

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

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

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

示例 1:

输入:[1,2,2,3]

输出:true
示例 2:

输入:[6,5,4,4]

输出:true
示例 3:

输入:[1,3,2]

输出:false
示例 4:

输入:[1,2,4,5]

输出:true
示例 5:

输入:[1,1,1]

输出:true

提示:

1 <= A.length <= 50000

-100000 <= A[i] <= 100000

/** * @param {number[]} A * @return {boolean} */var isMonotonic = function(A) {    var isDijian=true;    var isDizeng=true;    for(var i=0;i
A[i+1]){ isDizeng=false; break; } } return isDijian||isDizeng;};

转载地址:http://jrihn.baihongyu.com/

你可能感兴趣的文章
Linux Centos7 rabbitmq安装及集群配置
查看>>
CentOS7 安装配置FastDFS
查看>>
git 拉取gitlab 代码
查看>>
递归算法的时间复杂度
查看>>
数据结构之图(存储结构、遍历)
查看>>
使用sizeof计算类的大小
查看>>
乐观锁与悲观锁——解决并发问题
查看>>
operator 类型转换及重载
查看>>
HTTP状态码
查看>>
TCP/IP详解--举例明白发送/接收缓冲区、滑动窗口协议之间的关系
查看>>
TCP/IP详解--再次深入理解TCP网络编程中的send和recv
查看>>
TCP与UDP收发的时候TCP有缓冲区还是UDP有缓冲区,使用它们时该注意什么?
查看>>
C++中map、hash_map、unordered_map、unordered_set通俗辨析
查看>>
clone的fork与pthread_create创建线程有何不同&pthread多线程编程的学习小结
查看>>
运算符重载参数的顺序对运算是否有影响
查看>>
什么时候要用虚析构函数?
查看>>
序列化、反序列化与jsoncpp学习
查看>>
同步/异步与阻塞非阻塞的关系
查看>>
epoll模型讲解/源码分析
查看>>
ELF格式与bss段
查看>>