Java LeetCode篇
文章平均质量分 96
Where there‘s a will there‘s a way(有志者事竟成)
小扳
有一天,小扳手走进了一家五金店。它看到了各种各样的工具,有锤子、钳子、螺丝刀等等。小扳手觉得自己在这里太小了,不起眼,很容易被忽视。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java LeetCode篇-二叉搜索树经典解法(实现:二叉搜索树的最近公共祖先、根据前序遍历建树等)
1.0 判断合法性 、 2.0 求范围和 、 3.0 根据前序遍历结果建树 、 4.0 二叉搜索树的最近祖宗 、 5.0 本篇的完整代码 二叉搜索树的经典解法原创 2024-01-08 21:57:31 · 4712 阅读 · 93 评论 -
Java LeetCode篇-二叉树经典解法(实现:判断平衡二叉树、找两个节点最近的祖先等)
1.0 平衡二叉树、2.0 二叉树的层序遍历、3.0 二叉树的最近公共祖先、4.0 根据二叉树创建字符串原创 2023-12-11 20:59:32 · 3001 阅读 · 74 评论 -
Java LeetCode篇-深入了解二叉树的经典解法(多种方式实现:构造二叉树)
1.0 从前序与中序遍历序列来构造二叉树、2.0 从中序与后序遍历序列构造二叉树、3.0 根据后缀表达式创建二叉树、4.0 相同的树、5.0 另一颗树的子树原创 2023-12-09 18:08:48 · 3342 阅读 · 119 评论 -
Java LeetCode篇-深入了解二叉树经典解法(三种方式实现:获取二叉树的最大深度)
1.0 对称二叉树 、2.0 二叉树的最大深度、3.0 二叉树的最小深度、4.0 翻转二叉树原创 2023-12-06 12:13:40 · 3495 阅读 · 80 评论 -
Java LeetCode篇-深入了解关于栈的经典解法(栈实现:中缀表达式转后缀)
1.0 中缀表达式转后缀说明、2.0 逆波兰表达式求值、3.0 有效的括号、4.0 栈的压入、弹出序列、5.0 最小栈原创 2023-12-03 12:26:52 · 807 阅读 · 21 评论 -
Java LeetCode篇-深入了解关于单链表的经典解法
1.0 移除链表元素、2.0 反转链表、3.0 链表中倒数第 k 个节点、4.0 合并两个有序链表、5.0 链表的回文结构、6.0 环形链表、7.0 相加链表原创 2023-11-29 17:51:26 · 1755 阅读 · 83 评论 -
Java LeetCode篇-深入了解关于数组的经典解法
1.1 使用移位的方式先创建一个新的数组来记录需要进行右轮转的元素,然后将数组前面剩余的元素进行遍历 "移" 到后面,即覆盖。如例题1:先将 [5,6,7] 这 k 个元素使用新的数组来暂时存放,接着将 [1,2,3,4] 从后往前遍历,即将 4 移到原来 7 的位置,3 移到 原来 6 的位置,2 移到原来 5 的位置......即 nums[nums.length - i ] = nums[ nums.length - k - i ] ,i 从 1开始直到 i == num原创 2023-11-27 22:16:04 · 2318 阅读 · 92 评论
分享