LeetCode Java面试刷题笔记汇总

LeetCode Java刷题笔记汇总,按照类型刷题效率更高。刷题前需要先学习数据结构与算法的基础知识:Java 数据结构与算法。

大厂面试算法题有一定的运气成分,有可能你刷的比较少,但是遇到会的题就进去了,也有可能你刷的比较多,但是出题比较偏就进不去,可以针对某个大厂来刷题,推荐CodeTop。

你刷题越多,那么靠运气的成分就越少,一般来说,刷题两三百道的时候,就可以去国内大厂的一般开发岗位尝试投递且比较稳了。

文章目录

  • 链表
  • 哈希

链表

LeetCode Java刷题笔记—206. 反转链表

LeetCode Java刷题笔记—92. 反转链表 II

LeetCode Java刷题笔记—25. K 个一组翻转链表

LeetCode Java刷题笔记—21. 合并两个有序链表

LeetCode Java刷题笔记—141. 环形链表

LeetCode Java刷题笔记—160. 相交链表

LeetCode Java刷题笔记—23. 合并K个升序链表

LeetCode Java刷题笔记—142. 环形链表 II

LeetCode Java刷题笔记—143. 重排链表

LeetCode Java刷题笔记—19. 删除链表的倒数第 N 个结点

LeetCode Java刷题笔记—83. 删除排序链表中的重复元素

LeetCode Java刷题笔记—82. 删除排序链表中的重复元素 II

LeetCode Java刷题笔记—148. 排序链表

LeetCode Java刷题笔记—2. 两数相加

LeetCode Java刷题笔记—剑指 Offer 22. 链表中倒数第k个节点

LeetCode Java刷题笔记—234. 回文链表

LeetCode Java刷题笔记—24. 两两交换链表中的节点

LeetCode Java刷题笔记—138. 复制带随机指针的链表

LeetCode Java刷题笔记—138. 复制带随机指针的链表

LeetCode Java刷题笔记—61. 旋转链表

LeetCode Java刷题笔记—328. 奇偶链表

LeetCode Java刷题笔记—445. 两数相加 II

LeetCode Java刷题笔记—86. 分隔链表

LeetCode Java刷题笔记—876. 链表的中间结点

LeetCode Java刷题笔记—109. 有序链表转换二叉搜索树

LeetCode Java刷题笔记—102. 二叉树的层序遍历

LeetCode Java刷题笔记—103. 二叉树的锯齿形层序遍历

LeetCode Java刷题笔记—236. 二叉树的最近公共祖先

LeetCode Java刷题笔记—94. 二叉树的中序遍历

LeetCode Java刷题笔记—124. 二叉树中的最大路径和

LeetCode Java刷题笔记—199. 二叉树的右视图

LeetCode Java刷题笔记—144. 二叉树的前序遍历

LeetCode Java刷题笔记—105. 从前序与中序遍历序列构造二叉树

LeetCode Java刷题笔记—129. 求根节点到叶节点数字之和

LeetCode Java刷题笔记—110. 平衡二叉树

LeetCode Java刷题笔记—104. 二叉树的最大深度

LeetCode Java刷题笔记—113. 路径总和 II

LeetCode Java刷题笔记— 543. 二叉树的直径

LeetCode Java刷题笔记—101. 对称二叉树

LeetCode Java刷题笔记—98. 验证二叉搜索树

LeetCode Java刷题笔记—112. 路径总和

LeetCode Java刷题笔记—226. 翻转二叉树

LeetCode Java刷题笔记—662. 二叉树最大宽度

LeetCode Java刷题笔记—297. 二叉树的序列化与反序列化

LeetCode Java刷题笔记—剑指 Offer 54. 二叉搜索树的第k大节点

LeetCode Java刷题笔记—958. 二叉树的完全性检验

LeetCode Java刷题笔记—145. 二叉树的后序遍历

LeetCode Java刷题笔记— 230. 二叉搜索树中第K小的元素

LeetCode Java刷题笔记— 450. 删除二叉搜索树中的节点

LeetCode Java刷题笔记—572. 另一棵树的子树

LeetCode Java刷题笔记—106. 从中序与后序遍历序列构造二叉树

LeetCode Java刷题笔记— 114. 二叉树展开为链表

LeetCode Java刷题笔记— 96. 不同的二叉搜索树

LeetCode Java刷题笔记— 111. 二叉树的最小深度

LeetCode Java刷题笔记—107. 二叉树的层序遍历 II

LeetCode Java刷题笔记—701. 二叉搜索树中的插入操作

哈希

LeetCode Java刷题笔记—1. 两数之和

LeetCode Java刷题笔记—349. 两个数组的交集

你可能感兴趣的:(java,leetcode,leetcode刷题)