上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页
摘要: 难度中等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 乐乐章 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 难度中等419 给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足: answer[i] % answer[j] == 0 ,或 answer[j] % answer[i] = 阅读全文
posted @ 2022-01-10 23:10 乐乐章 阅读(52) 评论(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 乐乐章 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。 实现 LFUCache 类: LFUCache(int capacity) - 用数据结构的容量 capacity 初始化对象 int get(int key) - 如果键 key 存在于缓存中,则获取键的值,否则返回 -1 。 void 阅读全文
posted @ 2022-01-04 23:22 乐乐章 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 难度中等1079 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上 阅读全文
posted @ 2021-12-26 10:04 乐乐章 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 难度中等868 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数 阅读全文
posted @ 2021-12-26 10:01 乐乐章 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串 s ,每一次操作你都可以在字符串的任意位置插入任意字符。 请你返回让 s 成为回文串的 最少操作次数 。 「回文串」是正读和反读都相同的字符串。 示例 1: 输入:s = "zzazz"输出:0解释:字符串 "zzazz" 已经是回文串了,所以不需要做任何插入操作。示例 2: 输入: 阅读全文
posted @ 2021-12-23 22:49 乐乐章 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 难度困难2603 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 输入:s = "aa" p = "a" 输出 阅读全文
posted @ 2021-12-23 22:29 乐乐章 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 难度困难521 按字典 wordList 完成从单词 beginWord 到单词 endWord 转化,一个表示此过程的 转换序列 是形式上像 beginWord -> s1 -> s2 -> ... -> sk 这样的单词序列,并满足: 每对相邻的单词之间仅有单个字母不同。 转换过程中的每个单词  阅读全文
posted @ 2021-12-12 17:22 乐乐章 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 752. 打开转盘锁 难度中等422 你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 。每个拨轮可以自由旋转:例如把 '9' 变为 '0','0' 变为 '9' 。每次旋转都只能旋转一个 阅读全文
posted @ 2021-12-11 17:50 乐乐章 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 72 下一页