![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛客网
植与恋恋
敲代码呀,加油敲代码啊
展开
-
牛客网刷题之用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型
java实现: 原理: 栈的特点:先进后出; 队列的特点:先进先出; 先将数据放入一个栈,然后取出放入另一个栈中,从这个栈中取出的数据就是类似队列的先进先出了;另外由于push和pop操作时间隔的,所以每次插入数据的时候需要先将数据从第二个栈中取出,放入第一个栈中,然后再插入数据。 package offer.test; import java.util.Stack; /** * 用两个栈来...原创 2019-03-14 11:19:56 · 372 阅读 · 0 评论 -
牛客网之圆圈中最后剩下的数
package offer.test; import java.util.ArrayList; import java.util.Arrays; import java.util.Stack; /** *每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。 *HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的: *首先,让小朋友们围成一个大圈。...原创 2019-03-15 09:48:10 · 244 阅读 · 0 评论