博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode题解(0974):和可被K整除的子数组(Python)
阅读量:1899 次
发布时间:2019-04-26

本文共 419 字,大约阅读时间需要 1 分钟。

题目:(中等)

标签:哈希表、数组

解法 时间复杂度 空间复杂度 执行用时
Ans 1 (Python) O ( N ) O(N) O(N) O ( K ) O(K) O(K) 356ms (83.96%)
Ans 2 (Python)
Ans 3 (Python)

解法一:

class Solution:    def subarraysDivByK(self, A: List[int], K: int) -> int:        count = collections.Counter({
0: 1}) ans = 0 last = 0 for n in A: last = (last + n) % K ans += count[last] count[last] += 1 return ans

转载地址:http://zczcf.baihongyu.com/

你可能感兴趣的文章
C3P0出现的问题(二)
查看>>
Java--C3P0的使用
查看>>
漫画算法:什么是红黑树?
查看>>
ThreadLocal底层实现原理
查看>>
如何判断链表有环?解释+实现
查看>>
解决idea没有tomcat server选项的问题
查看>>
SSM-遇见的一些小坑(一)-mapper的问题
查看>>
SSM-遇见的一些小坑(二)解析请求的问题
查看>>
SSM-遇见的一些小坑(三)Controller层出现的错误
查看>>
SSM-遇见的一些小坑(四)测试接口时出现返回500的问题
查看>>
SSM-遇见的一些小坑(五)解决跨域问题
查看>>
public class ExcelBean implements java.io.Serializable
查看>>
Jsp调用Action的几种方法--做个记录
查看>>
SSM-遇见的一些小坑(五)jstl标签库
查看>>
Mybatis-mapper.xml相关记录
查看>>
insert ignore into--跳坑
查看>>
SecureCRT的安装和破解--亲试可用
查看>>
Leetcode--21. Merge Two Sorted Lists--Java
查看>>
Leetcode--26. Remove Duplicates from Sorted Array--Java
查看>>
Java的向上转型和向下转型
查看>>