leetcode
马角的逆袭
很菜的菜鸡
展开
-
leetcode 2020 第 189 场周赛 5413. 重新排列句子中的单词
「句子」是一个用空格分隔单词的字符串。给你一个满足下述格式的句子 text : 句子的首字母大写 text 中的每个单词都用单个空格分隔。 请你重新排列 text 中的单词,使所有单词按其长度的升序排列。如果两个单词的长度相同,则保留其在原句子中的相对顺序。 请同样按上述格式返回新的句子。 输入:text = “Leetcode is cool” 输出:“Is cool leetcode” 解释:句子中共有 3 个单词,长度为 8 的 “Leetcode” ,长度为 2 的 “is” 以及长度为 4 的原创 2020-05-17 11:48:17 · 192 阅读 · 0 评论 -
leetcode 2020双周赛26 5396. 连续字符
给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。 请你返回字符串的能量。 示例 1: 输入:s = “leetcode” 输出:2 解释:子字符串 “ee” 长度为 2 ,只包含字符 ‘e’ 。 示例 2: 输入:s = “abbcccddddeeeeedcba” 输出:5 解释:子字符串 “eeeee” 长度为 5 ,只包含字符 ‘e’ 。 示例 3: 输入:s = “triplepillooooow” 输出:5 示例 4: 输入:s = “hooraaaaaaaaa原创 2020-05-17 11:34:40 · 113 阅读 · 0 评论 -
买卖股票的最佳时机 leetcode121 动态规划
买卖股票的最佳时机 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock 暴力做法: O(n2)O(n^2)O(n2)选取一对数num[i](买入), num[j](卖出)num[i](买入),~num原创 2020-05-16 10:11:50 · 118 阅读 · 0 评论