![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
文章平均质量分 94
sandwu
这个作者很懒,什么都没留下…
展开
-
Leetcode题Tree:94/95/96/98/102/113/114/116/117/129/199/236,Python多种解法(十七)
文章目录前文前文 继上篇Leetcode题Leetcode题Stack,我们开始分享Tree系列的题,照旧是前300的题,并且重复系列的跳过。原创 2019-10-26 11:16:13 · 418 阅读 · 0 评论 -
Leetcode题Stack:103/144/150/155/173/225/232,Python多种解法(十六)
文章目录前文103. Binary Tree Zigzag Level Order Traversal144. Binary Tree Preorder Traversal150. Evaluate Reverse Polish Notation155. Min Stack173. Binary Search Tree Iterator225. Implement Stack using Queu...原创 2019-08-18 13:21:33 · 307 阅读 · 0 评论 -
Leetcode题Binary Search: 222/230/240/275/278/300,Python多种解法(十五)
文章目录前文222. Count Complete Tree Nodes230. Kth Smallest Element in a BST240. Search a 2D Matrix II275. H-Index II278. First Bad Version300. Longest Increasing Subsequence总结前文 继上篇math后,我们加快刷的速度,本期分享Bi...原创 2019-08-18 12:23:02 · 187 阅读 · 0 评论 -
leetcode contest:week 149 Python解法汇总(一)
前文 开始入手每周的leetcode contest,由此也能发现自己和那些大神的水平差距,目前大概率能AC前两道,后两道发现就挺难AC的,只能加油了!Day of the Yearclass Solution: """ 题意是求给定格式"2019-01-04",求对应的当年的天数 解法很简单,即重点在于判断闰年的存在与否,先定一个dict来存储所有月份天数, ...原创 2019-08-18 11:53:52 · 158 阅读 · 0 评论 -
Leetcode题Math 29/50/60/69/223/264/279,Python多种解法(十四)
是原创 2019-07-23 09:51:35 · 186 阅读 · 0 评论 -
Leetcode题linked list medium 2/19/24/61/82/86/92/109/138/142/143/147/148,Python多种解法(十三)
前文 继上篇链表简单篇结束,我们继续分享完剩余的中等难度篇。话不多说,让我们开始吧!2. Add Two Numbers# Definition for singly-linked list.class ListNode(object): def __init__(self, x): self.val = x self.next = Nonec...原创 2019-07-08 09:51:31 · 788 阅读 · 0 评论 -
Leetcode题linked list easy 21/83/141/160/203/206/234/237/,Python多种解法(十二)
前文 继上篇hash medium的结束后,终于进入了链表,说实在的,对于链表本身还是有一丢丢的抗拒,因为对于链表还是很不熟悉,你比如单链表反转、比如删除对应索引的值这些在数组或者列表里很简单的操作,在链表就变得相对复杂!话不多少,我们开始吧!21. Merge Two Sorted Lists# Definition for singly-linked list.class List...原创 2019-06-15 19:02:41 · 161 阅读 · 0 评论 -
Leetcode题hash table medium 3/18/36/49/94/138/166/187/274/299,Python多种解法(十一)
前文 继上篇hash table的easy篇,本篇继续分享hash table的medium篇。3. Longest Substring Without Repeating Charactersclass Solution(object): """ 用传统的dict来完成,不在时加入,在时进行判断:首先判断是否当前的下标差为最大值,接着需要判断下标的起始点更新, ...原创 2019-05-31 10:15:21 · 271 阅读 · 0 评论 -
Leetcode题hash table easy 136/202/204/205/217/219/242/290,Python多种解法(十)
前文 终于刷完了array和string这两大板块的easy和medium题,接下来就都是进入小版块以及我认为偏难的,比如链表、树、动态规划等等,话不多说,开始hash table的easy题分享。136. Single Numberclass Solution(object): """ 需要遍历两次,效率上变低,不过通过字典来完成是最快想到的方式 Runtim...原创 2019-05-31 09:54:43 · 426 阅读 · 0 评论 -
Leetcode题string medium 49/71/91/93/151/165/227,Python多种解法(九)
前文 继上篇开始分享string medium剩余的7题。49. Group Anagramsclass Solution(object): """ 利用grouby特性直接求解,但效率不高 Runtime: 108 ms, faster than 100.00% of Python online submissions for Group Anagrams. ...原创 2019-05-17 08:17:54 · 172 阅读 · 0 评论 -
Leetcode题string medium 3/5/6/8/12/17/22/43,Python多种解法(八)
前文 本篇开始分享str系列的medium题,话不多说,让我们开始吧!3. Longest Substring Without Repeating Charactersclass Solution(object): """ 用传统的dict来完成,不在时加入,在时进行判断:首先判断是否当前的下标差为最大值,接着需要判断下标的起始点更新, 比如'abcdbce'...原创 2019-04-26 11:02:30 · 197 阅读 · 0 评论 -
Leetcode题easy 13/14/20/28/38/58/67/125,Python多种解法(七)
前文 继上篇Leetcode题Leetcode题medium120/152/153/162/209/216/228/229/238/287,Python多种解法(六),完成了前三百题里关于Array的easy和medium题,原先的想法是继续困难题的Array,但是说实在,在中等题的解答过程中,发现自己对算法的很多不熟悉,包括动态规范、贪心、回溯等等,觉得以现在的水平去完成困难的,大概也就是看...原创 2019-04-07 15:25:07 · 282 阅读 · 0 评论 -
Leetcode题medium120/152/153/162/209/216/228/229/238/287,Python多种解法(六)
前文 继上篇Leetcode题medium73/74/75/78/79/80/81/90/105/106,Python多种解法(五),继续分享ARRAY剩余的medium题,下篇开始string的题目分享。120. Triangleclass Solution(object): """ 用dp的思路来完成,因为triangle里的层次,每个位置相当于被上面的两个节点所共有,...原创 2019-03-31 23:26:11 · 430 阅读 · 0 评论 -
Leetcode题medium73/74/75/78/79/80/81/90/105/106,Python多种解法(五)
前文 继上一篇Leetcode题medium48/54/55/56/59/62/63/64,Python多种解法(四),我们继续Array medium题目的解法分享。73. Set Matrix Zeroesclass Solution(object): """ 讨论区清晰易懂解法,每步的含义都有英文注释,简单说就是把第一行和第一列作为标记位,如果第一次双重遍历有发现为...原创 2019-03-31 23:06:40 · 200 阅读 · 0 评论 -
Leetcode题medium48/54/55/56/59/62/63/64,Python多种解法(四)
前文 继上一篇,[Leetcode题medium11/15/16/18/31/33/34/39/40,Python多种解法(三)(https://blog.csdn.net/weixin_42681866/article/details/88597930),我们继续Array medium题目的解法分享。48. Rotate Imageclass Solution(object): ...原创 2019-03-17 16:43:40 · 219 阅读 · 0 评论 -
Leetcode题medium11/15/16/18/31/33/34/39/40,Python多种解法(三)
前文 继上一篇:Leetcode题121/122/167/169/189/217/219/268/283,Python多种解法(二),这次开始分享数组medium的题,说实在的,到了中等题,很难自己过了,只有少部分和easy一样难度的题才能过,打击还是有的,不过还是继续刷吧,等二刷三刷的时候,相信自己的代码能力和算法能力应该会有提高的!那开始上题了!11. Container With Mo...原创 2019-03-16 14:44:08 · 336 阅读 · 0 评论 -
Leetcode题121/122/167/169/189/217/219/268/283,Python多种解法(二)
前文 继上一篇:leetcode题1/26/27/35/53/66/88/118/119已过去了一周,这次接着分享数组前300的easy题,话不多说,直接上题。121. Best Time to Buy and Sell Stockclass Solution: """ 卡登算法,维护当前的最小值和截止目前的利润最大值,这样随着遍历就能找到截止目前的最大值 Runt...原创 2019-02-23 14:43:45 · 410 阅读 · 0 评论 -
Leetcode题1/26/27/35/53/66/88/118/119,Python多种解法(一)
前文 几个月前开始刷leetcode题,把leetcode前三百的简单题都刷了个遍,然后也没坚持到刷medium和hard。这个月又拾起刷题,并且在博客更新,希望能刷完前三百题。 这次刷题是龟+兔系刷题,一天1-3道题不等,每道题最好两种以上的解法,一次博客分享十道题。率先从Array开始,然后一次easy–>medium–>hard,然后再切换下一个tag继续。 关于le...原创 2019-02-16 16:44:03 · 364 阅读 · 0 评论