leetcode中国
LeetCode
1
哈希表
使用HashSet的题目:
使用HashMap的题目:
2
字符串
回文字符串:
0,1字符串:
3
动态编程
4
数组
数组元素在[1,n]之间的替换重复缺失问题:
有序矩阵:
5
图
二分图:
拓扑排序:
常用于在具有先序关系的任务规划中。
并查集:
并查集可以动态地连通两个点,并且可以非常快速地判断两个点是否连通。
6
位运算
7
双指针
8
排序
堆排序/快速排序
桶排序
荷兰国旗
9
贪心思想
保证每次操作都是局部最优的,并且最后得到的结果是全局最优的。
10
二分查找
11
分治
12
搜索
BFS:
DFS
解决连通性问题:
解决排列问题:
解决组合问题:
13
动态规划
斐波那契数列
矩阵路径
分割整数
最长递增子序列
股票交易问题
字符串编辑
14
链表
15
树
层次遍历
BST
二叉查找树(BST):根节点大于等于左子树所有节点,小于等于右子树所有节点。
二叉查找树中序遍历有序。
栈和队列
设计
评论0
最新资源