--- title: 常见数据结构经典LeetCode题目推荐 category: 计算机基础 tag: - 算法 --- ## 数组 704.二分查找: 80.删除有序数组中的重复项 II: 977.有序数组的平方: ## 链表 707.设计链表: 206.反转链表: 92.反转链表 II: 61.旋转链表: ## 栈与队列 232.用栈实现队列: 225.用队列实现栈: 347.前 K 个高频元素: 239.滑动窗口最大值: ## 二叉树 105.从前序与中序遍历构造二叉树: 117.填充每个节点的下一个右侧节点指针 II: 236.二叉树的最近公共祖先: 129.求根节点到叶节点数字之和: 102.二叉树的层序遍历: 530.二叉搜索树的最小绝对差: ## 图 200.岛屿数量: 207.课程表: 210.课程表 II: ## 堆 215.数组中的第 K 个最大元素: 216.数据流的中位数: 217.前 K 个高频元素: