当前位置: 首页 > 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;
}

相关文章:

  • 常见无法用初等函数表示的不定积分(表格总结)
  • 数据隐私是什么?如何做好数据隐私规范?
  • 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 玛丽卡
  • 经营网站赚钱/ciliba磁力猫
  • 做网站哪里的好/怎么做网站优化排名
  • 网站服务器 虚拟主机/做企业网站建设的公司
  • 网站用什么软件程序做/网络营销教材电子版
  • 深圳品牌学校网站建设/青岛百度快速排名优化
  • 淘宝关键词搜索工具/百度优化排名