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

最长和谐子序列

最长和谐子序列// 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。
// 给你一个整数数组 nums ,请你在所有可能的 子序列 中找到最长的和谐子序列的长度。
// 数组的 子序列 是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。// 输入:nums = [1,3,2,2,5,2,3,7]
// 输出:5
// 解释:
// 最长和谐子序列是 [3,2,2,2,3]。var findLHS=function (nums){nums.sort((a,b)=>a-b);// 排序let begin=0;//头指针let res=0;//结果for(let end=0;end<nums.length;end++){//尾指针while (nums[end]-nums[begin]>1){//滑动窗口寻找头指针位置begin++;}if(nums[end]-nums[begin]===1){//判断头尾节点相差一的结果res=Math.max(res,end-begin+1);}}return res;
}
http://www.dtcms.com/a/244821.html

相关文章:

  • 常见无法用初等函数表示的不定积分(表格总结)
  • 数据隐私是什么?如何做好数据隐私规范?
  • MacBook M1 Pro下载安装MySql
  • 【2025最新版】Node.js详细安装配置教程(Windows系统)附安装包
  • (九)现代循环神经网络(RNN):从注意力增强到神经架构搜索的深度学习演进
  • Spring Data MongoDB 提供了哪些核心组件?
  • GJB151B在151A的比较
  • 微信小程序中wxs
  • 新闻类鸿蒙应用功耗危机以及优化方案
  • Antv g6 tooltip 实现hover时可点击tooltip里的内容
  • 达梦数据库DCA考试命令行操作
  • defaultdict 在python中的作用
  • 【Cross-Language Binary-Source Code Matching with Intermediate Representations】
  • 新能源知识库(38)构网技术介绍
  • 【无序数组二分查找】2022-4-22
  • PROFINET主站(M580)通过网关访问CANopen从站(NJ系列)的技术解析
  • javascript如何实现手势[特殊字符][特殊字符]的检测与识别?[特殊字符]
  • 拼音分词器的配置
  • DATABASE 结构迁移实战手册:脚本生成、分类与部署全流程详解
  • P1186 玛丽卡
  • C#委托代码记录
  • 传统Web应用和RESTful API模式
  • 5G视频通话可以做营销吗
  • VBA即用型代码手册:Document 对象 Document Object
  • 10.Mkb、Mb 和 Mbps
  • 【完整源码+数据集+部署教程】安检爆炸物检测系统源码和数据集:改进yolo11-REPVGGOREPA
  • STM32实战:智能家居控制面板设计方案
  • sessionStorage.setItem
  • 将模型保存到kaggle中的model中
  • 【无标题】测试