class Solution {
public:bool checkPossibility(vector<int>& nums) {int cnt = 0;for(int i = 0;i<nums.size()-1;i++){if(nums[i]>nums[i+1]){cnt++;if(i-1<0 || nums[i-1]<nums[i+1]) {nums[i] = nums[i+1];}else{nums[i+1] = nums[i];}}}return cnt<=1;}
};

leetcode665相关推荐

  1. LeetCode-665:非递减数列

    题目描述: 给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列. 我们是这样定义一个非递减数列的: 对于数组中所有的 i (0 <= i & ...

  2. LeetCode665:非递减序列(python)

    题目: 一个长度为 n 的整数数组,在最多改变1个元素的情况下,该数组能否变成一个非递减数列: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= n ...

  3. 中国电信云计算实习笔试

    中国电信云计算笔试 5.28日晚上七点到九点笔试情况 选择题知识点 1. Hanio塔相关 汉诺塔问题来源于印度.有三个金刚石塔,第一个从小到大摞着64片黄金圆盘.现在把圆盘按大小顺序重新摆放在最后一 ...

  4. 模拟(持续更新、整理)

    链表 两数相加:leetcode-2 两两交换链表只能够的节点:leetcode-24 K个一组翻转链表:leetcode-25 旋转链表:leetcode-61 反转链表II:leetcode-92 ...

最新文章

  1. CentOS 7 上安装 redis3.2.3安装与配置
  2. Windows核心编程 第十九章 DLL基础
  3. 再来一次的C语言贪吃蛇小游戏(一)
  4. JavaScript 技术篇-textContent获取dom节点text文本内容带空格,js获取带空格的dom节点内容
  5. RocketMQ:Producer启动流程与消息发送源码分析
  6. Winform中使用DevExpress时给控件添加子控件的方法
  7. Python3 1-100之间数字求和运算代码示例
  8. Ubuntu中update-alternatives命令(版本切换)
  9. 手写自己的MyBatis框架-MapperProxy
  10. oracle10g 克隆安装,克隆Oracle Home(10g2)
  11. Taro+react开发(15)--对应文件编译
  12. 可信计算 沈昌祥_沈昌祥院士:用主动免疫可信计算构筑车联网安全防线
  13. java 线程安全问题_java线程安全问题原因及解决办法
  14. 单线程多线程_面试系列 redis为什么快amp;单线程amp;多线程
  15. CV算法助理 | 华为外包招聘
  16. Ubuntu18.04 Azure Kinect ROS Driver配置
  17. 概率论的学习和整理--番外5:等差数列求和公式,等比数列求和公式,以及比较 数列,函数,级数等相似概念
  18. 设置word07标题样式
  19. 计算机的管理员在那,win10系统administrator管理员在哪
  20. 组合数学-排列组合整理

热门文章

  1. Sephiroth Python 分割文件以及合并文件
  2. 二叉树 排序二叉树-可以通过中序遍历得到排序的数据 二叉排序树时间复杂度O(logn),...
  3. 整理GitHub最受欢迎的Android组件
  4. OpenCV—python 色阶调整(直方图均衡化 图像去雾)
  5. K8S——RC与RS的介绍及区别
  6. 盘点小米入局这5年,手机厂商的10位离任“霸道”总裁
  7. 邮件协议 POP SMTP IMAP
  8. 新的工作节点加入k8s集群
  9. 头雁启新实践队深入实践,宣传智慧社区理念
  10. Android 最常用的四种底部导航栏实现