
LeetCode
Monrother
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Leetcode 15】3Sum 三数和问题 C++
leetcode15 threeSum 三数和问题,C++原创 2016-08-14 15:30:05 · 8619 阅读 · 0 评论 -
LeetCode 9 Polindrome Number
这个题的坑:所有的负数都看做不是Polindrome Number#include <iostream> using namespace std;class Solution { public: bool isPalindrome(int x) { if (x < 0) return false; int nums[100];原创 2017-04-05 14:29:34 · 424 阅读 · 0 评论 -
Leetcode 31 Next Permutation (C++实现)
Leetcode 31 Next Permutation解题。c++实现。原创 2017-04-27 23:40:26 · 814 阅读 · 0 评论 -
Leetcode 910 Smallest Range II (Python 实现)
思路 将数组分成两段,0 ~ i为第一段,对这一段的所有数加K,i + 1 ~ len(A) - 1为第二段,对这一段的所有数减K。找到这样一个分法,是两段的并集最小。 注意有可能其中某一段是空集,等价于将所有的数加K。 代码 class Solution(object): def smallestRangeII(self, A, K): """ :typ...原创 2018-10-14 16:48:14 · 329 阅读 · 0 评论 -
Leetcode 904 Fruit into Buskets(Python 实现)
题目描述 题目相当于在一个数组 tree中找出一个最长的子数组,要求这个子数组中只有两种数。(数组名为 tree与题干中的背景有关。) 算法 对 tree进行扫描,记录扫描到第 i个数时,以当前数为结尾的最大合法子数组的长度 cur_len,以及元素全都与当前数相同的最大子数组的长度 same_len,以及对应的 2 个数(也可能是 1 个,特殊处理)用集合存储 type_set。当扫描...原创 2018-10-14 17:44:40 · 316 阅读 · 0 评论