堆栈哲学
堆栈哲学
全部文章
分类
HankerRank(1)
leetcode(8)
Luogu刷题入门篇(5)
学习笔记(8)
教程库(2)
题解(25)
归档
标签
去牛客网
登录
/
注册
堆栈哲学的博客
coderAndWAer
TA的专栏
30篇文章
21人订阅
小白专属-牛客题解
30篇文章
30836人学习
全部文章
(共2篇)
题解 | 用两个栈实现队列
来自专栏
解法一:队列模拟 栈是后进先出,队列是先进先出,想要用栈实现队列,需要把一个栈中的元素挨个pop()出来,再push到另一个栈中。 上图中,我们将栈a中的数据全部pop()出来,再放入栈b中,经过这么一番操作后,栈b中的元素顺序就变成先进先出的顺序了,所以栈b中的顺序跟队列顺序一样了。解法一、解...
Java
队列
栈
模拟
图解
2021-07-15
9
2260
题解 | 二叉树根节点到叶子节点的所有路径和
来自专栏
分析 每条从根到叶子节点的路径都代表一个数字 寻找的是符合条件的所有路径之和 解法一:深度优先遍历(DFS) 思路步骤: 每一个结点对应的数字=其父节点对应数字*10加上该结点的值 假设根节点的父亲节点对应的数字为0 计算出每一个叶子节点对应的数字 计算所有叶子节点对应的数字之和 图解 ...
Java
DFS
BFS
队列
2021-07-08
7
2491