tonyjxc
tonyjxc
全部文章
题解
归档
标签
去牛客网
登录
/
注册
tonyjxc的博客
全部文章
/ 题解
(共77篇)
题解 | #树的子结构#
来自专栏
第十四题 比较一个树 是否为另一个树的子树 相对13 题比较简单 /* struct TreeNode { int val; struct TreeNode *left; &nbs...
C++
2022-01-11
0
333
题解 | #重建二叉树#
来自专栏
第十三题 递归调用 通过先序遍历和中序遍历 还原树 学习 截取容器的片段 和找容器的指定位置 /** * Definition for binary tree * struct TreeNode { * int v...
C++
2022-01-11
0
401
题解 | #栈的压入、弹出序列#
来自专栏
队列和栈 第三题 还是利用栈实现的一些功能 主要理解一下&&的含义 class Solution { public: bool IsPopOrder(vector<int> pushV,vector<int> pop...
C++
2022-01-10
0
329
题解 | #包含min函数的栈#
来自专栏
队列和栈 第二题 注意考虑什么时候要更新最小值 简单 class Solution { public: void push(int value) { // 压入的时候 发现小于原先最小的 就更新最小的...
C++
2022-01-10
0
281
题解 | #用两个栈实现队列#
来自专栏
队列和栈 第一题 简单 class Solution { public: void push(int node) { // 把stack2的先全部保存进来 再压入新的 &nb...
C++
2022-01-10
0
272
题解 | #二叉搜索树的第k个节点#
来自专栏
第十二题 中序遍历 找指定位置的结点 建议先看第二种代码 递归实现的 代码比较简单左根右直接遍历 第一种方法 利用栈的非递归 /** * struct TreeNode { * int val...
C++
2022-01-10
0
346
题解 | #按之字形顺序打印二叉树#
来自专栏
第十一题 主要思路 利用队列的层序遍历 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; &...
C++
2022-01-10
0
300
题解 | #二叉树的深度#
来自专栏
第十题 简单的遍历 统计高度 /* struct TreeNode { int val; struct TreeNode *left; s...
C++
2022-01-10
0
304
题解 | #删除链表的节点#
来自专栏
第九题 感觉题目出的有点问题 没说 是不是只要删除一个结点 有可能有多个的 /** * struct ListNode { * int val; * struct L...
C++
2022-01-10
0
399
题解 | #删除链表中重复的结点#
来自专栏
第八题 删除重复的 难点在于连续出现重复的while循环里 会遇到 数组结束的边界问题 /* struct ListNode { int val; struct ListNode *next; ListNode...
C++
2022-01-08
0
414
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页