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

微建站官网网站模板设计

微建站官网,网站模板设计,新增病例最新数据今天,自己做网站背景图片⭐️ 题目描述 🌟 leetcode链接:最长和谐子序列 思路: 第一步先将数组排序,在使用滑动窗口(同向双指针),定义 left right 下标,比如这一组数 {1,3,2,2,5,2,3,7} 排序后 {1,2,2,2,3,…

⭐️ 题目描述

在这里插入图片描述


🌟 leetcode链接:最长和谐子序列

思路: 第一步先将数组排序,在使用滑动窗口(同向双指针),定义 left right 下标,比如这一组数 {1,3,2,2,5,2,3,7} 排序后 {1,2,2,2,3,3,5,7} 因为是排序过后的数组所以当前 right 就是当前区间(窗口)的最大值,而 left 就是当前区间(窗口)的最小值,nums[right] - nums[left] == 1 的话就更新当前窗口的长度并 ++right,若 nums[right] - nums[left] > 1leftright 靠近因为是升序数组,若 nums[right] - nums[left] < 1++right

代码:

class Solution {
public:int findLHS(vector<int>& nums) {// 排序sort(nums.begin() , nums.end());// 滑动窗口 同向双指针int left = 0;int right = 0;int ans_length = 0;while (right < nums.size()) {// 升序数组 left就指向当前窗口的最小值// right指向的是当前窗口的最大值if (nums[right] - nums[left] > 1) {// 差值大于1 让left 向 right 靠近left++;} else if (nums[right] - nums[left] < 1) {// 差值小于1 让right++right++;} else {// 当前窗口的最大值和最小值差是1// 更新长度ans_length = max(ans_length , right - left + 1);right++;}}return ans_length;}
};

http://www.tj-hxxt.cn/news/116222.html

相关文章:

  • 太原自助模板建站百度网站排名
  • wordpress显示中文乱码大众点评seo关键词优化
  • 做网站有名的公司山西seo和网络推广
  • wordpress 4.9.8官方版网站如何优化排名
  • 网站备案手机号小说排行榜2020前十名
  • 网站建设岗位网站推广软件下载安装免费
  • 苏州做代驾司机哪个网站好优化网站最好的刷排名软件
  • 青海wap网站建设公司百度上做优化
  • 做网站源代码怎么下载网站关键词怎么添加
  • 网站设计行业前景有品质的网站推广公司
  • 建设领域现场专业人员报名网站发布外链
  • 如何在国外做网站郑州seo关键词
  • 为校园网站建设提供网络推广的方法有
  • 企业展示网站模板免费下载网站推广是做什么的
  • 厦门网站建设网页设计怎么在百度上推广
  • 微信开发流程四步seo优化人员
  • 汽车 营销 网站建设搜索平台
  • 网站建站时间长沙seo优化哪家好
  • app技术开发seo快速排名网站优化
  • 仿牌外贸网站青岛网站设计制作
  • 聊城网站建设策划建设公司苏州网站
  • 淘宝网站建设方案网络广告有哪些形式
  • wordpress网站代码文件太多百度推广一年要多少钱
  • 网站开发菜鸟适合用什么软件世界足球排名前100名
  • 网站建设方面的课程郑州seo外包公司哪家好
  • 网站安全建设进展情况百度竞价规则
  • 西安品牌网站建设网站推广的内容
  • 云南高端建设网站外链发布的平台最好是
  • 2021年企业所得税优惠政策最新木卢seo教程
  • 有没有做生鲜配送的网站最新实时新闻