leetcode
山有木兮I
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
各位相加-leetcode解题
各位相加 Add Digits 题述给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?解题思路及代码思路一 使用循环解题 :使用循环或递归来解决这个...原创 2019-05-30 11:29:49 · 468 阅读 · 0 评论 -
种花问题-leetcode解题
这个写的不是很有底气,因为虽然正确解答出来,但是排名不好看,暂时也没想到优化的方法。如果有能帮我优化的小可爱记得给我留言哦题目 种花问题假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数 n 。能否在不打破种植规则的情况下种入 n ...原创 2019-08-19 16:06:05 · 608 阅读 · 1 评论 -
买股票的最佳时机-leetcode解题
题述 买股票的最佳时期给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 ...原创 2019-08-23 14:32:21 · 187 阅读 · 0 评论
分享