Leetcode 数据结构与算法题解大全——目录(推荐收藏,持续更新)

为了方便查找写过的题解,我按照不同的类型将题解进行了归类,这里做个目录置顶。

由于牛客网笔试时可能用的是ACM模式,所以可以看看这篇博客,做做入门练习就理解了。刷题顺序的话,可以按我的这篇博客刷。

数学:

快速幂算法相关题目(Leetcode题解-Python语言)

数组:

两数、三数、四数之和相关题目(Leetcode题解-Python语言)

在数组中找重复数、只出现一次的数或丢失数的题目(Leetcode题解-Python语言)

矩阵模拟问题合集(Leetcode题解-Python语言)

链表:

链表基础概念与经典题目(Leetcode题解-Python语言)

队列与栈:

队列的基础概念与经典题目(Leetcode题解-Python语言)

栈的基础概念与经典题目(Leetcode题解-Python语言)

字符串:

字符串经典题目(Leetcode题解-Python语言)

字符串匹配经典题目——KMP算法(Leetcode题解-Python语言)

哈希表:

哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之上——原理与设计

哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之中——实际应用

哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之下——设计键

二叉树:

二叉树N叉数的前中后序遍历总结,python实现递归法和迭代法

从前中后序遍历构造二叉树,三题无脑秒杀

二叉树层序遍历(广度优先搜索)基础概念与经典题目(Leetcode题解-Python语言)

二叉树的几道相似简单递归题

二叉树最近公共祖先相关题目(Leetcode题解-Python语言)

二叉搜索树基础概念与经典题目(Leetcode题解-Python语言)

高度平衡的二叉搜索树基础概念与经典题目(Leetcode题解-Python语言)

最小堆最大堆基础概念与经典题目(Leetcode题解-Python语言)

二叉树序列化与反序列化相关题目(Leetcode题解-Python语言)

二分查找:

二分查找基础概念与经典题目(Leetcode题解-Python语言)二分索引型

二分查找基础概念与经典题目(Leetcode题解-Python语言)二分数值型

岛屿问题:

岛屿类问题的广度优先深度优先双解法(Leetcode题解-Python语言)

贪心:

贪心的问题合集(Leetcode题解-Python语言)

回溯:

回溯的问题合集(Leetcode题解-Python语言)

动态规划:

爬楼梯与路径类题目记忆化递归与动态规划双解法(Leetcode题解-Python语言)

子串、子数组与子序列类型问题的动态规划求解(Leetcode题解-Python语言)

一般动态规划问题合集(Leetcode题解-Python语言)

买卖股票类问题动态规划解法(Leetcode题解-Python语言)

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值