上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 58 下一页

2019年1月7日

摘要: 最大单词长度乘积 给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。 示例 1: 输入: ["abcw","baz","foo","b 阅读全文
posted @ 2019-01-07 19:30 kexinxin 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 去除重复字母 给定一个仅包含小写字母的字符串,去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 示例 1: 输入: "bcabc" 输出: "abc" 示例 2: 输入: "cbacdcbc" 输出: "acdb" Given the s 阅读全文
posted @ 2019-01-07 19:29 kexinxin 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 计算右侧小于当前元素的个数 给定一个整数数组 nums,按要求返回一个新数组 counts。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。 示例: 输入: [5,2,6,1] 输出: [2,1,1,0] 解释: 5 的右侧有 2 阅读全文
posted @ 2019-01-07 19:28 kexinxin 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 超级丑数 编写一段程序来查找第n个超级丑数。 超级丑数是指其所有质因数都是长度为 k 的质数列表 primes 中的正整数。 示例: 输入: n = 12, primes = [2,7,13,19] 输出: 32 解释: 给定长度为 4 的质数列表 primes = [2,7,13,19],前 12 阅读全文
posted @ 2019-01-07 19:27 kexinxin 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 戳气球 有 n 个气球,编号为0 到 n-1,每个气球上都标有一个数字,这些数字存在数组 nums 中。 现在要求你戳破所有的气球。每当你戳破一个气球 i 时,你可以获得 nums[left] * nums[i] * nums[right] 个硬币。 这里的 left 和 right 代表和 i 相 阅读全文
posted @ 2019-01-07 19:25 kexinxin 阅读(867) 评论(0) 推荐(1) 编辑
摘要: 最小高度树 对于一个具有树特征的无向图,我们可选择任何一个节点作为根。图因此可以成为树,在所有可能的树中,具有最小高度的树被称为最小高度树。给出这样的一个图,写出一个函数找到所有的最小高度树并返回他们的根节点。 格式 该图包含 n 个节点,标记为 0 到 n - 1。给定数字 n 和一个无向边 ed 阅读全文
posted @ 2019-01-07 19:22 kexinxin 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 最佳买卖股票时机含冷冻期 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无法在第二天买入股票 (即 阅读全文
posted @ 2019-01-07 19:21 kexinxin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 区域检索-数组可修改 给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 update(i, val) 函数可以通过将下标为 i 的数值更新为 val,从而对数列进行修改。 示例: Given nums = [1, 3, 5] sumRa 阅读全文
posted @ 2019-01-07 19:19 kexinxin 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 累加数 累加数是一个字符串,组成它的数字可以形成累加序列。 一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给定一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是累加数。 说明: 累加序列里的数不会以 0 开头, 阅读全文
posted @ 2019-01-07 19:18 kexinxin 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 二维区域和检索 - 矩阵不可变 给定一个二维矩阵,计算其子矩形范围内元素的总和,该子矩阵的左上角为 (row1, col1) ,右下角为 (row2, col2)。 上图子矩阵左上角 (row1, col1) = (2, 1) ,右下角(row2, col2) = (4, 3),该子矩形内元素的总和 阅读全文
posted @ 2019-01-07 19:17 kexinxin 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 58 下一页

导航