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语言)

你可能感兴趣的:(leetcode,算法,数据结构,python)