
力扣刷题
NO_9583
这个作者很懒,什么都没留下…
展开
-
LeetCode 394.字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。 此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。 class Solution(object): def decodeString(self, s原创 2020-10-09 15:01:47 · 234 阅读 · 0 评论 -
【Leecode刷题】Day02
文章目录题目分析代码 题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 分析 这题的分析我是完全的借鉴了思路来源的算法,这其中我还有点不清楚,所以我在此就提出我的一点不清楚的地方,希望可以有同僚一起来讨论。 问题:对...原创 2019-11-17 15:13:59 · 293 阅读 · 0 评论 -
【leecode刷题】Day01
文章目录题目分析代码实现 题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 分析 该题目的难点在于在原地删除,所以无法使用 l=list(sort([1,2,2,3,4,])) 因为set()函数,表面上看是在原数组的基础上删掉了重复的元素,但是他实...原创 2019-11-16 17:06:03 · 276 阅读 · 0 评论