![](https://img-blog.csdnimg.cn/direct/0ae23f59ae7c48de92bcba4396ec85a7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
文章平均质量分 96
分享刷题日常
木心
I seek not to know the answer, but to understand the questions.
欢迎访问我的个人Blog-->
https://shenmuxin.github.io
展开
-
LeetCode刷题小记 八、【回溯算法】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-03-16 11:05:57 · 1068 阅读 · 0 评论 -
LeetCode刷题小记 七、【二叉树(二)】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-03-08 11:19:25 · 829 阅读 · 0 评论 -
LeetCode刷题小记 七、【二叉树(一)】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-03-05 15:34:43 · 834 阅读 · 0 评论 -
LeetCode刷题小记 六、【栈与队列】
这里涉及到选择小顶堆还是大顶堆的问题,如果我们选择大顶堆的话,每次弹出的元素都是最大的元素,这样我们就把最大的元素都弹出了,只保留了较小的元素,相反如果我们选择小顶堆的话,每次弹出都是弹出最小的元素,这样就保留了加大的元素。思路:这是一道典型的使用栈来完成的题目,我们只需要判断入栈的元素是否等于栈顶元素,如果等于则表明这是一对需要删除的元素,我们只需要移除栈顶元素即可,最后返回由栈中所有元素构成的字符串即可。这其实是一种方便计算机运算的存储方式,进的值大于当前队列的队首位置的,则将队列清空,再将这个值。原创 2024-02-29 15:42:43 · 900 阅读 · 0 评论 -
LeetCode刷题小记 五、【双指针法】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。在这个章节里,总结一下一些典型的利用双指针法来解决的题目,做到查漏补缺。原创 2024-02-27 16:00:39 · 735 阅读 · 0 评论 -
LeetCode刷题小记 四、【字符串】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。字符串类题目的思路在算法性的思路上和数组类题目的思路类似,具体需要注意的就是,字符串在不同编程语言中的特性,合理利用在不同语言中的特性有效完成题目的要求是十分重要的。原创 2024-02-26 19:21:31 · 785 阅读 · 0 评论 -
LeetCode刷题小记 三、【哈希表】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-02-24 11:12:32 · 873 阅读 · 0 评论 -
LeetCode刷题小记 二、【链表】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-02-20 19:58:34 · 866 阅读 · 0 评论 -
LeetCode刷题小记 一、【数组】
本系列笔记主要作为笔者刷题的题解,所用的语言为Python3,若于您有助,不胜荣幸。原创 2024-02-18 22:38:20 · 994 阅读 · 1 评论