上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页
摘要: BFS : BFS 的核心思想应该不难理解的,就是把一些问题抽象成图,从一个点开始,向四周开始扩散。一般来说,我们写 BFS 算法都是用「队列」这种数据结构,每次将一个节点周围的所有节点加入队列。 BFS 相对 DFS 的最主要的区别是:BFS 找到的路径一定是最短的,但代价就是空间复杂度可能比 D 阅读全文
posted @ 2022-02-19 13:03 乐乐章 阅读(212) 评论(0) 推荐(0)
摘要: 难度中等95 给定一个长度为 n 的整数数组 A 。 假设 Bk 是数组 A 顺时针旋转 k 个位置后的数组,我们定义 A 的“旋转函数” F 为: F(k) = 0 * Bk[0] + 1 * Bk[1] + ... + (n-1) * Bk[n-1]。 计算F(0), F(1), ..., F( 阅读全文
posted @ 2022-01-10 23:28 乐乐章 阅读(101) 评论(0) 推荐(0)
摘要: 难度中等419 给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足: answer[i] % answer[j] == 0 ,或 answer[j] % answer[i] = 阅读全文
posted @ 2022-01-10 23:10 乐乐章 阅读(82) 评论(0) 推荐(0)
摘要: 难度中等668 给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例 2: 输入: 10 输出: 36 解释: 10 = 3 + 3 + 4, 3 × 3 阅读全文
posted @ 2022-01-08 01:04 乐乐章 阅读(37) 评论(0) 推荐(0)
摘要: 请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。 实现 LFUCache 类: LFUCache(int capacity) - 用数据结构的容量 capacity 初始化对象 int get(int key) - 如果键 key 存在于缓存中,则获取键的值,否则返回 -1 。 void 阅读全文
posted @ 2022-01-04 23:22 乐乐章 阅读(40) 评论(0) 推荐(0)
摘要: 难度中等1079 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上 阅读全文
posted @ 2021-12-26 10:04 乐乐章 阅读(24) 评论(0) 推荐(0)
摘要: 难度中等868 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数 阅读全文
posted @ 2021-12-26 10:01 乐乐章 阅读(20) 评论(0) 推荐(0)
摘要: 给你一个字符串 s ,每一次操作你都可以在字符串的任意位置插入任意字符。 请你返回让 s 成为回文串的 最少操作次数 。 「回文串」是正读和反读都相同的字符串。 示例 1: 输入:s = "zzazz"输出:0解释:字符串 "zzazz" 已经是回文串了,所以不需要做任何插入操作。示例 2: 输入: 阅读全文
posted @ 2021-12-23 22:49 乐乐章 阅读(78) 评论(0) 推荐(0)
摘要: 难度困难2603 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 输入:s = "aa" p = "a" 输出 阅读全文
posted @ 2021-12-23 22:29 乐乐章 阅读(132) 评论(0) 推荐(0)
摘要: 难度困难521 按字典 wordList 完成从单词 beginWord 到单词 endWord 转化,一个表示此过程的 转换序列 是形式上像 beginWord -> s1 -> s2 -> ... -> sk 这样的单词序列,并满足: 每对相邻的单词之间仅有单个字母不同。 转换过程中的每个单词  阅读全文
posted @ 2021-12-12 17:22 乐乐章 阅读(44) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页