会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ChevisZhang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
26
27
28
29
30
2020年1月26日
146. LRU缓存机制
摘要: 本题是写新的数据结构的题,跟155 最小栈相近 本题看答案很精妙,我没有想到直接继承父类 OrderedDict 直接就有顺序了 不需要我额外再另外再设一个Dict记录时间了 那这样我想到的: 我们可以直接继承Dict, 记录顺序可以添加一个self.time 然后取self.time最小的值,可以
阅读全文
posted @ 2020-01-26 14:18 ChevisZhang
阅读(86)
评论(0)
推荐(0)
2020年1月25日
148. 排序链表
摘要: 8.11更新 快速排序看起来更易懂,而且更好操作 题解来自 https://leetcode-cn.com/problems/sort-list/solution/python-by-scut_dell/ 技巧: 1. 设置None,是的链表Node有变量可指,用这种方法存储了链表 Big = No
阅读全文
posted @ 2020-01-25 20:18 ChevisZhang
阅读(135)
评论(0)
推荐(0)
160. 相交链表
摘要: 1.一般涉及到链表(ListNode)的时候,往往我们会得到一个头节点 head,对头节点处理都是不动它,声明一个复制它的变量。 本题中 ha,hb = headA,headB 然后再双指针法进行计算。 2. 条件赋值 ha = ha.next if ha else headB
阅读全文
posted @ 2020-01-25 18:05 ChevisZhang
阅读(95)
评论(0)
推荐(0)
169. 多数元素
摘要: 1. collections.Counter 可以用来直接 给一个 List 计数 2.max 的 第二个参数的用法: 找出字典中值最大的那组数据 prices = { 'A':123, 'B':450.1, 'C':12, 'E':444, } return max(prices.keys(),k
阅读全文
posted @ 2020-01-25 17:19 ChevisZhang
阅读(119)
评论(0)
推荐(0)
上一页
1
···
26
27
28
29
30
公告