Legends Never Die.
12
20
647. 回文子串 647. 回文子串
#!/usr/bin/env python # -*- coding:utf-8 -*- # 注意, 若采用dp的话不知道怎么dp # 直接深度遍历+剪枝, 但是好像复杂度很高 # 执行用时:1064 ms, 在所有 Python3 提交
2019-12-20
19
739. 每日温度 739. 每日温度
#!/usr/bin/env python # -*- coding:utf-8 -*- from typing import List # 暴力法,会超时的 class Solution: def dailyTemperatur
2019-12-19
11
23
234. 回文链表 234. 回文链表
#!/usr/bin/env python # -*- coding:utf-8 -*- from utils.util_funcs import ListNode,gen_list,enum_node # 步骤1: 快慢指针找中点 #
2019-11-23
10
30
337. 打家劫舍 III 337. 打家劫舍 III
#!/usr/bin/env python # -*- coding:utf-8 -*- from utils.util_funcs import TreeNode, Tree # 树的生成不好导致本地和线上不一致 class Solu
2019-10-30
15
09
03
08
29
21
08
406. 根据身高重建队列 406. 根据身高重建队列
#!/usr/bin/env python # -*- coding:utf-8 -*- #首先要记得一点,高的人不会受低的人影响,所以优先处理高的人,排序完后,按从高到低和优先级处理,先处理高的并且序号小的,序号便是插入的位置 # 还是有
2019-08-08
07
05
07
22
用metaclass实现ORM 用metaclass实现ORM
正常来说实现用代码往数据库存储映射数据是要针对每一个模型类去考虑的,这使得创建过程极其死板而不够动态。不过python是门动态语言,类的创建也能动态得不要不要的,而动态创建类有一个工具类叫元类,简单来说对象由类创建,类对象由元类属性__me
2019-07-22
1 / 2