自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 链接法散列表python实现

链接法散列表 python实现 具有关键字k的节点,通过散列函数h, 把节点存放在散列表T[0…m-1]的槽h(k)内,h(k)为散列值,但是存在一个问题,不同的关键字可能有相同的散列值,存放在散列表内会发生冲突,因此,可以通过链接法,通过在每个槽内存放一个指向双向链表或单向链表的指针,把具有相同散列值的节点存放在一条链表内从而解决冲突。 class Node(object): def __init__(self, key): self.key = key self

2020-07-15 16:26:11 302

原创 Leetcode 974. 和可被 K 整除的子数组

Leetcode 974. 和可被 K 整除的子数组连续+求和 用前缀题目介绍方法一:暴力破解法方法二:暴力破解的优化版本方法三:前缀和+哈希表 连续+求和 用前缀 题目介绍 给定一个整数数组A,返回其中元素之和可悲K整除的(连续、非空)子数组的数目。 方法一:暴力破解法 遍历所有子数组 求和,找到所有能被K整除的子数组 复杂度分析 时间复杂度O(n3)O(n^{3})O(n3) 空间复杂度O(1)O(1)O(1) def subarraysDivByK(A, K): n = len(A)

2020-05-27 12:15:20 164

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除