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

Java | Leetcode Java题解之第523题连续的子数组和

题目:

题解:

class Solution {public boolean checkSubarraySum(int[] nums, int k) {int m = nums.length;if (m < 2) {return false;}Map<Integer, Integer> map = new HashMap<Integer, Integer>();map.put(0, -1);int remainder = 0;for (int i = 0; i < m; i++) {remainder = (remainder + nums[i]) % k;if (map.containsKey(remainder)) {int prevIndex = map.get(remainder);if (i - prevIndex >= 2) {return true;}} else {map.put(remainder, i);}}return false;}
}

http://www.mrgr.cn/news/63023.html

相关文章:

  • 从玩具到工业控制--51单片机的跨界传奇【2】
  • 离线docker安装数据库(无法访问互联网),那么直接使用 docker pull mysql:latest
  • Linux 系统下查看磁盘是SSD还是HDD命令
  • 7 分布式定时任务调度框架
  • FPGA EDA软件的位流验证
  • Vue进阶之AI智能助手项目(二)——ChatGPT的调用和开发
  • JavaScript实现将阿拉伯数字转换成中文或大写中文
  • 通过软盘拷贝文件
  • 什么是指针数组 和 数组指针
  • antd 5X中 tree属性结构,自定义菜单,右键菜单实现方式
  • 使用Nginx作为反向代理和负载均衡器
  • Linux---cp命令
  • 判断101—200之间有多少个素数,并输出所有素数
  • 芯片校正LDO电压
  • 10.31日志
  • 丢失有一段时间时的数据可以找回吗?可以!
  • 简单介绍Class文件、Dex文件以及ELF文件
  • LeetCode 热题 100 回顾27
  • spring集成kafka
  • 【Linux】掌握库的艺术:我的动静态库封装之旅
  • 【ShuQiHere】在 elementary OS 上安装 Wine 的完整指南
  • 【一些关于Python的资源】
  • windows C#-类型系统(上)
  • 向量和矩阵的范数
  • Discourse 是否支持手机注册
  • ONLYOFFICE 8.2 版本产品评测——遥遥领先