Legends Never Die.
05
21
11. 盛最多水的容器 11. 盛最多水的容器
#1. 为什么需要每次移动短板? 2. 假如目前边界是[i,j],且li[i]<li[j], 为什么移动i不会丢失以i为挡板的最大面积? #这个解释非常的好: https://leetcode-cn.com/problems/con
2018-05-21
10
42. 接雨水 42. 接雨水
#!/usr/bin/env python # -*- coding:utf-8 -*- # 好不容易费尽心思写出来个难的, 本地跑[5, 2, 1, 2, 1, 5]这个能得到正确结果14, 但是网站上总是过不了,说我的程序输出是2 #
2018-05-10
09
132. 分割回文串 II 132. 分割回文串 II
#!/usr/bin/env python # -*- coding:utf-8 -*- # 下面这个思路是错的,最后过不了这个用例"apjesgpsxorukwrdlszfaiqxwjvrgxnsveedxseeyeykarqnjrtla
2018-05-09
04
30
09
google translate检测处于 headless 环境 google translate检测处于 headless 环境
前言在爬取 google translate 的过程中发现,构造 token 的脚本在正常浏览器上可以正常使用,但是在 headless 的浏览器中不行。表现为返回了低质量的翻译结果。 一开始尝试用 jsdom 来模拟完整的 google
2018-04-09
03
30
206. 反转链表 206. 反转链表
#!/usr/bin/env python # -*- coding:utf-8 -*- from utils.util_funcs import ListNode,gen_list,enum_node # 基础题 要掌握啊!!! #这是
2018-03-30
11
02
17
56. 合并区间 56. 合并区间
#!/usr/bin/env python # -*- coding:utf-8 -*- # !/usr/bin/env python # -*- coding:utf-8 -*- # class Solution: # def m
2018-02-17
15
14. 最长公共前缀 14. 最长公共前缀
#!/usr/bin/env python # -*- coding:utf-8 -*- # 执行用时:48 ms, 在所有 Python3 提交中击败了35.94%的用户 # 内存消耗:13.5 MB, 在所有 Python3 提交中击败
2018-02-15
11
22. 括号生成 22. 括号生成
#!/usr/bin/env python # -*- coding:utf-8 -*- # 一颗剪了枝的二叉树, 另外核心判断点:是右括号加入的时机,它始终不会比左括号多,(深度优先搜索,二叉树),这个貌似没有回溯操作 class Sol
2018-02-11
01
26
122. 买卖股票的最佳时机 II 122. 买卖股票的最佳时机 II
#!/usr/bin/env python # -*- coding:utf-8 -*- from typing import List # 思路: 动态规划 # 每天结束后有两种持有状态,每个持有状态又各自分两种情况,所以一共四种情况.
2018-01-26
16
3 / 4