
前缀
Betternw
这个作者很懒,什么都没留下…
展开
-
【前缀和】974 和可被K整除的子数组
题目给定一个整数数组A ,返回其中元素之和可被k整除的(连续、非空)的子数组的数目。输入:A = [4,5,0,-2,-3,1], K = 5 输出:7有 7 个子数组满足其元素之和可被 K = 5 整除:[4, 5, 0, -2, -3, 1], [5], [5, 0], [5, 0, -2, -3],[0], [0, -2, -3], [-2, -3]分析同余定理:给定一个正整数m,如果两个整数a和b满足a-b能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a原创 2020-05-27 22:16:23 · 173 阅读 · 0 评论 -
【前缀和】560 和为k的子数组
题目给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。分析暴力优化:固定左边界,移动右边界代码实现分析【j…i】子数组和为k等价于pre[i]−pre[j−1]==k。即pre[j−1]==pre[i]−k...原创 2020-05-27 23:58:27 · 453 阅读 · 0 评论 -
【208】 实现前缀树
题目实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。trie.insert(“apple”);trie.search(“apple”); // 返回 truetrie.search(“app”); // 返回 falsetrie.startsWith(“app”); // 返回 truetrie.insert(“app”);trie.search(“app”); // 返回 true思路给定一个字符串,路径是否原创 2020-06-13 10:11:52 · 170 阅读 · 0 评论