当前位置: 首页 > wzjs >正文

网站开发用软件seo网站优化方

网站开发用软件,seo网站优化方,建设一个公司官网多少钱,旅游前 做攻略有什么网站好用题目描述 给你一个长度为 n 的整数数组 nums &#xff0c;请你判断在 最多 改变 1 个元素的情况下&#xff0c;该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的&#xff1a; 对于数组中任意的 i (0 < i < n-2)&#xff0c;总满足 nums[i] < nums[i …

题目描述

给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。

我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]

示例 1:

输入: nums = [4,2,3]
输出: true
解释: 你可以通过把第一个 4 变成 1 来使得它成为一个非递减数列。

示例 2:

输入: nums = [4,2,1]
输出: false
解释: 你不能在只改变一个元素的情况下将其变为非递减数列。

提示:

  • n == nums.length
  • 1 <= n <= 104
  • -105 <= nums[i] <= 105

解决方案:

1、采用计数器判断次数,超过次数,即返回值

2、贪心策略:三个一起判断,进而统计次数

函数源码:

class Solution {
public:bool checkPossibility(vector<int>& nums) {int sum=0;for(int i=1;i<nums.size();i++){if(nums[i-1]>nums[i]){sum++;if(sum>=2) return false;if(i-2>=0 && nums[i-2]>nums[i]){nums[i]=nums[i-1];                }else nums[i-1]=nums[i];}}return sum<=1;}
};
http://www.dtcms.com/wzjs/152401.html

相关文章:

  • 做网站毕业实训报告外媒头条最新消息
  • 武汉江夏区建设局网站广州百度推广客服电话多少
  • 中山网页模板建站商业网站
  • 软件开发技术文档范文网站如何优化流程
  • 在国内的服务器上建设国外网站百度关键词收录
  • 杭州网站建设费用中国互联网域名注册服务机构
  • 自动生成网站地图怎么做seo含义
  • seo网站诊断方案青岛seo网站关键词优化
  • 为食堂写个网站建设怎么做网站免费的
  • wordpress网页源代码南宁seo怎么做优化团队
  • jsp网站开发期末大作业唐山seo优化
  • wordpress 4.2.1西安seo优化排名
  • wordpress网站好用吗今日新闻头条热点
  • 聊城做网站的公司91
  • wordpress源代码很乱seo是搜索引擎营销
  • 网易那个网站可以做字幕媒介
  • 旅游网站开发的需求分析深圳整站seo
  • 网站建设与网络营销pc优化工具
  • 贞丰县建设局网站外链互换平台
  • 杭州高瑞网站建设seo优化教程下载
  • 深圳发型网站建设seo免费教程
  • 学做网站的学校seo营销方案
  • 莱州做网站搜一搜站长工具
  • 商城网站建设多少钱优速网站建设优化seo
  • 热门关键字搜索结果贵港seo关键词整站优化
  • 成都建站百度seo排名软
  • 中科诚建建设工程有限公司网站网络服务器的功能
  • 北京做网站建设公司哪家好北京疫情最新消息
  • 微信小程序商城开发教程搜索引擎优化指南
  • 雷山网站快速排名抖音搜索seo排名优化