专栏首页学习日记Golang Leetcode 896. Monotonic Array.go

Golang Leetcode 896. Monotonic Array.go

版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/89378884

思路

定义两个标志位,单调递增和单调递减 扫描一遍,判断是否递增或者递减

code

func isMonotonic(A []int) bool {
	increasing, decreasing := true, true
	for i := 1; i < len(A); i++ {
		if A[i] > A[i-1] {
			decreasing = false
		}
		if A[i] < A[i-1] {
			increasing = false
		}
	}
	return increasing || decreasing
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Golang Leetcode 819. Most Common Word.go

    用map保存所有的banned词出现的数量,处理paragraph之后,从map中获取是否出现过,然后找出最大值

    anakinsun
  • Golang Leetcode 594. Longest Harmonious Subsequence.go

    更多内容请移步我的repo:https://github.com/anakin/golang-leetcode

    anakinsun
  • Golang Leetcode 628. Maximum Product of Three Numbers.go

    考虑到有负数的情况,最大值有两种可能 1.三个最大的正数 2.两个最小的负数和一个最大的正数

    anakinsun
  • ASP.NET MVC 巧用代码注释做权限控制以及后台导航

    请先看:https://cloud.tencent.com/developer/article/1057566 权限控制需要将控制器和Action信息写入到数据...

    JadePeng
  • ConcurrentHashMap源码解析(JDK1.8)

    package java.util.concurrent; import java.io.ObjectStreamField; import java.io....

    武培轩
  • 小程序开发注意点儿,新手入门基础

    1、域名配置,不配置无法访问 小程序开发,要调用API,就必须把域名填写在配置里面,这点儿一定要记住,万一服务端突然上线一次,发现线上服务出问题了,很有可能就...

    连胜
  • dashucoding记录2019.6.8

    阿里云市场 https://market.aliyun.com/products/53616009?spm=a2c4e.11153940.blogcont16...

    达达前端
  • Android GPS学习 (一) :GPS 启动流程

    packages/apps/Settings/src/com/android/settings/location/LocationSwitchBarContro...

    用户7557625
  • 通过PicturreId获取图片路径(Url)

    wfaceboss
  • ERP成分简介--听觉感觉反应

    下图展示了一个由听觉刺激诱发的ERP成分,如果刺激时突然开始的(比如滴答声-a click),就会在首个10ms之内出现一系列独特的波峰,这反应了来自耳蜗的信息...

    脑机接口社区

扫码关注云+社区

领取腾讯云代金券