饥饿的中国人offer多多
饥饿的中国人offer多多
全部文章
分类
归档
标签
去牛客网
登录
/
注册
饥饿的中国人offer多多的博客
全部文章
(共32篇)
题解 | 二叉树的镜像
import java.util.*; public class Solution { // 将左子树变为右子树 public TreeNode Mirror (TreeNode pRoot) { // write code here if(pRoo...
2025-06-21
0
7
题解 | 翻转单词序列
import java.util.*; public class Solution { // 理由栈先进后出的特性,来进行字符串的反转 // 要注意的是,str中只是单词的顺序反了,不是字母整体的顺序反了。 // 思路:首先要将单词根据空格进行分割,之后对单词的顺序进行翻转。...
2025-06-21
0
9
题解 | 重建二叉树
import java.util.*; public class Solution { // 根据前序遍历和中序遍历来重建二叉树 // 前序序列可以找到每一个树(子树)的根节点,中序遍历可以根据根节点的位置分出左右子树的所有节点 // 通过递归,可以完整重建二叉树 ...
2025-06-21
0
17
题解 | 二叉搜索树的第k个节点
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param proot TreeNode类 * @...
2025-06-21
0
11
题解 | 二叉树的深度
import java.util.*; /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { ...
2025-06-20
0
11
题解 | 链表中环的入口结点
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ pub...
2025-06-20
0
13
题解 | 两个链表的第一个公共结点
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ publi...
2025-06-20
0
8
题解 | 包含min函数的栈
import java.util.*; import java.util.Stack; public class Solution { Stack<Integer> s1 = new Stack<>(); Stack<Integer> s2 =...
2025-03-12
0
38
题解 | 删除链表中重复的结点
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ pub...
2025-03-10
0
28
题解 | 删除链表的节点
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val) { * this.val = val; * ...
2025-03-10
0
35
首页
上一页
1
2
3
4
下一页
末页