发表时间:2022-03-25来源:网络

首先,了解算法和数据结构有哪些知识点,在后面的学习中有 大局观,对学习和刷题十分有帮助。
下面是我花了一天时间花的算法和数据结构的知识结构,大家可以看看。

后面是为大家 精心挑选的LeetCode题单,并根据题目知识点的类型分好了类别,大家可以根据每个知识点,进行有针对性的刷题。
LeetCode 1. 两数之和
LeetCode 4. 寻找两个正序数组的中位数
LeetCode 15. 三数之和
LeetCode 75. 颜色分类
LeetCode 76. 最小覆盖子串
LeetCode 142. 环形链表 II
LeetCode 234. 回文链表
LeetCode 283. 移动零
LeetCode 19. 删除链表的倒数第 N 个结点
LeetCode 148. 排序链表
LeetCode 160. 相交链表
LeetCode 206. 反转链表
LeetCode 20. 有效的括号
LeetCode 21. 合并两个有序链表
LeetCode 84. 柱状图中最大的矩形
LeetCode 85. 最大矩形
LeetCode 155. 最小栈
LeetCode 239. 滑动窗口最大值
LeetCode 394. 字符串解码
LeetCode 739. 每日温度
LeetCode 3. 无重复字符的最长子串
LeetCode 49. 字母异位词分组
128. 最长连续序列
LeetCode 141. 环形链表
LeetCode 146. LRU 缓存机制
LeetCode 560. 和为K的子数组
LeetCode 94. 二叉树的中序遍历
101. 对称二叉树
102. 二叉树的层序遍历
LeetCode 104. 二叉树的最大深度
LeetCode 105. 从前序与中序遍历序列构造二叉树
LeetCode 114. 二叉树展开为链表
LeetCode 543. 二叉树的直径
LeetCode 17. 电话号码的字母组合
LeetCode 22. 括号生成
LeetCode 39. 组合总和
LeetCode 46. 全排列
LeetCode 78. 子集
LeetCode 79. 单词搜索
LeetCode 226. 翻转二叉树
LeetCode 236. 二叉树的最近公共祖先
LeetCode 301. 删除无效的括号
LeetCode 200. 岛屿数量
LeetCode 617. 合并二叉树
LeetCode 56. 合并区间
LeetCode 215. 数组中的第K个最大元素
LeetCode 347. 前 K 个高频元素
LeetCode 5. 最长回文子串
LeetCode 647. 回文子串
LeetCode 139. 单词拆分
LeetCode 208. 实现 Trie (前缀树)
LeetCode 10. 正则表达式匹配
LeetCode 32. 最长有效括号
LeetCode 42. 接雨水
LeetCode 62. 不同路径
LeetCode 64. 最小路径和
LeetCode 70. 爬楼梯
LeetCode 72. 编辑距离
LeetCode 139. 单词拆分
LeetCode 152. 乘积最大子数组
LeetCode 198. 打家劫舍
LeetCode 221. 最大正方形
LeetCode 300. 最长递增子序列
LeetCode 337. 打家劫舍 III
LeetCode 416. 分割等和子集
LeetCode 494. 目标和
还在不断完善中。
我把学习 算法和数据结构和计算机核心的书籍 都下面整理好了获取,在学习计算机的路上肯定能用到,身边的同学都在看。
书单
https://mp.weixin.qq.com/s/vtIjA

下面讲一下如何刷题。

做到以上几点,一道题学习的就很透了,遇到同类型的题目可以举一反三啦。
我是编程熊,字节跳动、旷视科技前员工、ACM金牌选手。
微信搜索【一只编程熊】,获取 学习资源、面试、内推交流群。

上一篇:Java学习顺序流程和学习方法
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务