Leetcode(Python)
文章平均质量分 64
暂停更新
Ayaahooo
这个作者很懒,什么都没留下…
展开
-
【剑指offer】09. 用两个栈实现队列、30. 包含min函数的栈
剑指 Offer 09. 用两个栈实现队列剑指 Offer 30. 包含min函数的栈侧重点掌握队列的构造方式(利用栈的特点进行构造)掌握栈自带的方法运用:a. pop()b. append()c. stack[-1]表示栈顶元素掌握题目1. 用两个栈实现队列题解:class CQueue(object): def __init__(self): self.stack1=[] self.stack2=[] #用与删除头部队列使用.原创 2022-05-21 11:50:06 · 92 阅读 · 0 评论 -
【Leetcode】字符串(python)
leetcode直通车:Leetcode 500. 键盘行Leetcode 1160. 拼写单词Leetcode 1047. 删除字符串中的所有相邻重复项Leetcode 1935. 可以输入的最大单词数知识点补充:小写/大写字母转换、字符串与list的转换、字母计数题目Leetcode 500. 键盘行思路代码补充Leetcode 1160. 拼写单词思路代码Leetcode 1047. 删除字符串中的所有相邻重复项思路代码Leetcode 1935. 可以输入的最大单词数思路代码补充.原创 2022-05-02 16:39:14 · 574 阅读 · 0 评论 -
【Leetcode】2248. 多个数组求交集 (Python)
Leetcode 2248. 多个数组求交集题目难度:简单思路利用哈希,构建哈希字典,dict{key,value}。初始化nums[0]->哈希字典value值为len(nums)-1;遍历nums[1:],当num in nums,dict[num]-1,表示出现一次交集;遍历结束,判断dict[i]==0,成立则表示为该多维数组的交集,i即为key值,放入新的list;升序输出,return sorted(list)代码class Solution(object):.原创 2022-05-01 15:10:04 · 668 阅读 · 0 评论