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

A.每日一题——3719. 最长平衡子数组 I

题目链接:3719. 最长平衡子数组 I(中等)

算法原理:

解法:暴力枚举

433ms击败28.06%

时间复杂度O(N²)

我的思考过程:

①看到“子数组是数组中连续且非空的一段元素序列”的条件反射第一反应是用滑动窗口来解,很像里面求子数组的模型👇

一轮复习——C.滑动窗口模型总结

但是仔细观察会发现,这题的条件并不涉及越长越好或者越少越好,也不涉及恰好型滑动窗口的“至多”或者“至少”,仅仅是单纯判断子区间内不同奇偶数数量是否相等,因此摒弃这个想法

②再观察数据量,发现1<=nums.length<=1500,这个数据量非常小了,因此考虑用暴力枚举的解法👇

固定每个 i 开头,在此后用 j 遍历每个子数组,并使用哈希表判断当前子数组中不同奇偶数数量是否相同,相同的话就更新最长符合的长度,最后返回即可

Java代码:

class Solution { public int longestBalanced(int[] nums) { int len=0; for(int i=0;i<nums.length;i++){ //判断以i开头的子数组是否符合条件 HashMap<Integer,Integer> even=new HashMap<>();//计数偶数 HashMap<Integer,Integer> odd=new HashMap<>();//计数奇数 for(int j=i;j<nums.length;j++){ HashMap<Integer,Integer> hash=(nums[j]%2==0)?even:odd; hash.put(nums[j],hash.getOrDefault(nums[j],0)+1); if(even.size()==odd.size()) len=Math.max(len,j-i+1); } } return len; } }
http://www.jsqmd.com/news/369806/

相关文章:

  • 2026年性价比高的股权律师免费24小时在线咨询平台排名,实力强的律师揭秘 - 工业推荐榜
  • 江苏地区实力强的精密分度器,价格多少钱 - 工业品牌热点
  • matlab/simulink:buck型降压双向dc/dc变换器和boost型升压双向dc/...
  • 2026固生堂阮岩看鼻炎怎样?中医诊疗经验分享 - 品牌排行榜
  • 医院HIS系统如何解决CKEditor粘贴Word公式格式丢失问题?
  • Opencv 学习笔记:像素亮暗交界点检测 + 鼠标交互操作
  • 计算机毕业设计springboot博客系统的设计与实现 基于SpringBoot框架的个人内容发布平台的设计与实现 基于Java Web的在线日志分享系统的设计与开发
  • python微信小程序的社区老年人健康管理系统
  • python微信小程序的高校自习室在线预约系统
  • JAVA如何通过切片方式实现大文件上传?
  • 军工项目如何通过CKEditor插件实现Word公式精准粘贴?
  • python碎片化驾考学习系统 驾校考试微信小程序
  • 分块上传大文件在JAVA网页中如何实现?
  • Vue+Node.js+express象棋协会赛事活动管理系统
  • 2026年无锡好用的电子元器件采购渠道推荐,看看哪家口碑好 - 工业设备
  • 计算机毕业设计springboot在线农产品购物网站 基于Spring Boot的生鲜农产品电商平台设计与实现 乡村特产在线销售系统开发——采用Spring Boot框架
  • FreeSWITCH 1.10.12 在 Debian 最新版本系统中的编译指南
  • JAVA分段上传大文件到网页的解决方案是什么?
  • 2026年中药培训机构费用大揭秘,看看哪家收费更合理 - myqiye
  • 视频大文件在JAVA网页上传中怎么解决?
  • 盘点2026年口碑好的悬臂货架型材厂家,哪家更值得选 - mypinpai
  • 生鲜配送路线规划 软件 - 资讯焦点
  • 2026控油去屑洗发水最新实测,精准去油屑+快速止痒,用户公认口碑最好 - 资讯焦点
  • 农业大数据平台如何通过CKEditor导入带公式的Word文档?
  • 2026年口碑好的凸轮分度器品牌排名,稳定分度器选购指南 - 工业品牌热点
  • 两个bm|分块
  • 闭眼入!自考必备AI论文写作软件,千笔ai写作 VS WPS AI
  • 已读不回 387 次后,AI 把我的“垃圾简历”改成了面邀收割机
  • 从此告别拖延 8个降AIGC工具测评:本科生降AI率必备指南
  • 雷视一体机RV943产品易用性界面检测车流量功能调试指导