Posts by Tag

双指针

141 环形链表

少于 1 分钟阅读

快慢指针在链表题目的经典应用~

561 数组拆分 I

1 分钟阅读

给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。

双指针总结

1 分钟阅读

双指针在数组和链表中的常见用法及相关题目总结

返回顶部 ↑

总结

回溯算法总结

少于 1 分钟阅读

回溯算法的基本思路、来源、模版以及常见题目汇总

位运算总结

1 分钟阅读

位运算的基本操作、相关题目的总结

双指针总结

1 分钟阅读

双指针在数组和链表中的常见用法及相关题目总结

二分搜索总结

2 分钟阅读

二分搜索的基本概念、使用场景、模版使用、以及相关题目的总结

前缀树总结

少于 1 分钟阅读

前缀树的基本概念、模版、相关题目的总结

哈希表总结

1 分钟阅读

哈希表的基本概念、使用、相关题目的总结

栈总结

少于 1 分钟阅读

栈的基本概念、模版总结、相关题目及题解的罗列。

队列总结

1 分钟阅读

对队列的基本概念、python 里的库函数、队列的应用以及相关题目的总结。

树总结

少于 1 分钟阅读

二叉树的基本概念、分类、遍历方式、常用解题模版,以及相关题目的汇总。

数组总结

少于 1 分钟阅读

数据结构中,数组的基本概念、常用操作以及相关题目汇总。

链表总结

少于 1 分钟阅读

链表题目的解题思路汇总,不断更新中 …

返回顶部 ↑

数组

1 两数之和

少于 1 分钟阅读

两数之和系列第一题,不要怕超简单 der~

561 数组拆分 I

1 分钟阅读

给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。

56 合并区间

少于 1 分钟阅读

观察合并区间的规律即可解出的题目,可以练练手。

768 最多能完成排序的块 II

少于 1 分钟阅读

这个问题和“最多能完成排序的块”相似,但给定数组中的元素可以重复,输入数组最大长度为2000,其中的元素最大为10**8。

数组总结

少于 1 分钟阅读

数据结构中,数组的基本概念、常用操作以及相关题目汇总。

返回顶部 ↑

链表

141 环形链表

少于 1 分钟阅读

快慢指针在链表题目的经典应用~

61 旋转链表

1 分钟阅读

链表的经典题目,考察对链表指针的掌握。

链表总结

少于 1 分钟阅读

链表题目的解题思路汇总,不断更新中 …

返回顶部 ↑

二分搜索

162 寻找峰值

少于 1 分钟阅读

利用二分搜索的性质针对特殊的数组进行修改来解题

69 x 的平方根

少于 1 分钟阅读

二分搜索的基础应用 —— 查找平方根

二分搜索总结

2 分钟阅读

二分搜索的基本概念、使用场景、模版使用、以及相关题目的总结

返回顶部 ↑

栈总结

少于 1 分钟阅读

栈的基本概念、模版总结、相关题目及题解的罗列。

768 最多能完成排序的块 II

少于 1 分钟阅读

这个问题和“最多能完成排序的块”相似,但给定数组中的元素可以重复,输入数组最大长度为2000,其中的元素最大为10**8。

返回顶部 ↑

队列

752 打开转盘锁

1 分钟阅读

关于搜索,并非只局限于二维数组的搜索,也可以是字符串的搜索。

133 克隆图

1 分钟阅读

考察对图的搜索的掌握,本题解包含 DFS 和 BFS 的解法。

队列总结

1 分钟阅读

对队列的基本概念、python 里的库函数、队列的应用以及相关题目的总结。

279 完全平方数

1 分钟阅读

「BFS + 队列」和「动态规划」在搜索题目中的来回转换。

622 设计循环队列

1 分钟阅读

关于循环队列的设计,考察对队列以及其他数据结构的掌握。

返回顶部 ↑

哈希表

1 两数之和

少于 1 分钟阅读

两数之和系列第一题,不要怕超简单 der~

哈希表总结

1 分钟阅读

哈希表的基本概念、使用、相关题目的总结

返回顶部 ↑

BFS

752 打开转盘锁

1 分钟阅读

关于搜索,并非只局限于二维数组的搜索,也可以是字符串的搜索。

133 克隆图

1 分钟阅读

考察对图的搜索的掌握,本题解包含 DFS 和 BFS 的解法。

279 完全平方数

1 分钟阅读

「BFS + 队列」和「动态规划」在搜索题目中的来回转换。

返回顶部 ↑

位运算

位运算总结

1 分钟阅读

位运算的基本操作、相关题目的总结

返回顶部 ↑

DFS

133 克隆图

1 分钟阅读

考察对图的搜索的掌握,本题解包含 DFS 和 BFS 的解法。

200 岛屿数量

少于 1 分钟阅读

经典题目——图的深度优先搜索的递归解法

返回顶部 ↑

广度优先

752 打开转盘锁

1 分钟阅读

关于搜索,并非只局限于二维数组的搜索,也可以是字符串的搜索。

返回顶部 ↑

深度优先

200 岛屿数量

少于 1 分钟阅读

经典题目——图的深度优先搜索的递归解法

返回顶部 ↑

快慢指针

141 环形链表

少于 1 分钟阅读

快慢指针在链表题目的经典应用~

返回顶部 ↑

110 平衡二叉树

少于 1 分钟阅读

考察对平衡二叉树的基本概念的掌握,递归函数在遍历中的使用。

树总结

少于 1 分钟阅读

二叉树的基本概念、分类、遍历方式、常用解题模版,以及相关题目的汇总。

返回顶部 ↑

二叉搜索树

返回顶部 ↑

动态规划

279 完全平方数

1 分钟阅读

「BFS + 队列」和「动态规划」在搜索题目中的来回转换。

返回顶部 ↑

递归

133 克隆图

1 分钟阅读

考察对图的搜索的掌握,本题解包含 DFS 和 BFS 的解法。

200 岛屿数量

少于 1 分钟阅读

经典题目——图的深度优先搜索的递归解法

返回顶部 ↑

前缀树

648 单词替换

少于 1 分钟阅读

相比于实现前缀树,本题是前缀树的进阶应用

前缀树总结

少于 1 分钟阅读

前缀树的基本概念、模版、相关题目的总结

返回顶部 ↑

回溯算法

回溯算法总结

少于 1 分钟阅读

回溯算法的基本思路、来源、模版以及常见题目汇总

返回顶部 ↑

二叉树

返回顶部 ↑

返回顶部 ↑

字符串

返回顶部 ↑

并查集

返回顶部 ↑

平衡二叉树

110 平衡二叉树

少于 1 分钟阅读

考察对平衡二叉树的基本概念的掌握,递归函数在遍历中的使用。

返回顶部 ↑

二叉平衡树

返回顶部 ↑

循环队列

622 设计循环队列

1 分钟阅读

关于循环队列的设计,考察对队列以及其他数据结构的掌握。

返回顶部 ↑

设计

622 设计循环队列

1 分钟阅读

关于循环队列的设计,考察对队列以及其他数据结构的掌握。

返回顶部 ↑

遍历

返回顶部 ↑

中序遍历

返回顶部 ↑

滑动窗口

返回顶部 ↑

前缀和

返回顶部 ↑

数学

返回顶部 ↑