想做个有用的人
想做个有用的人
全部文章
读书笔记
归档
标签
去牛客网
登录
/
注册
想做个有用的人的博客
内容纯属是对程序员的解题步骤的自我理解,侵删
全部文章
/ 读书笔记
(共4篇)
3.小白搬运理解练习:逆序一个栈
题目:一个栈依次压入1、2、3、4、5,那么从栈顶到栈底分别为5、4、3、2、1。将这个栈转置后,从栈顶到栈底为1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数来实现,不能用其他数据结构两个递归函数实现:1、将栈1的栈底元素返回并移除。 //看不懂,以后回来看 public stat...
2020-05-28
0
0
3.小白搬运理解练习:逆序一个栈
题目:一个栈依次压入1、2、3、4、5,那么从栈顶到栈底分别为5、4、3、2、1。将这个栈转置后,从栈顶到栈底为1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数来实现,不能用其他数据结构两个递归函数实现:1、将栈1的栈底元素返回并移除。 //看不懂,以后回来看 public stat...
2020-05-27
0
0
2.小白搬运理解练习:由两个栈组成的队列
编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek)add():增加一个元素poll():移除并返回队列头部元素peek():返回头部元素 public class TwoStackQueue{ public Stack<Integer> sta...
2020-05-25
0
0
1.小白的搬运理解练习:创建新栈
实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。【要求】 1.pop、push、getMin操作的时间复杂度都是O(1)。 2.设计的栈类型可以使用现成的栈结构 public class MyStack1{ //先创建两个实例变量...
2020-05-24
0
0