当前位置: 首页 > news >正文

网站建设费 开办费百度搜索引擎推广怎么弄

网站建设费 开办费,百度搜索引擎推广怎么弄,深圳网站建设加q479185700,怎么做一键添加信任网站请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元…

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):

实现 MyQueue 类:

void push(int x) 将元素 x 推到队列的末尾

int pop() 从队列的开头移除并返回元素

int peek() 返回队列开头的元素

boolean empty() 如果队列为空,返回 true ;否则,返回 false

说明:

1、你 只能 使用标准的栈操作 —— 也就是只有 push to top, peek/pop from top, size, 和 is empty 操作是合法的。

2、你所使用的语言也许不支持栈。你可以使用 list 或者 deque(双端队列)来模拟一个栈,只要是标准的栈操作即可。

示例 1:

输入:

["MyQueue", "push", "push", "peek", "pop", "empty"]

[[], [1], [2], [], [], []]

输出:

[null, null, null, 1, 1, false]

解释:

MyQueue myQueue = new MyQueue();

myQueue.push(1); // queue is: [1]

myQueue.push(2); // queue is: [1, 2] (leftmost is front of the queue)

myQueue.peek(); // return 1

myQueue.pop(); // return 1, queue is [2]

myQueue.empty(); // return false

提示:

1、1 <= x <= 9

2、最多调用 100 次 push、pop、peek 和 empty

3、假设所有操作都是有效的 (例如,一个空的队列不会调用 pop 或者 peek 操作)

思路:

  1. empty方法:如果两个栈都为空,则队列为空

  1. push方法:均向栈1压栈

  1. pop方法:将栈1的所有元素出栈然后入栈2,栈2pop的元素就是要出的元素

  1. peek方法:pop方法不出栈,peek

代码:

class MyQueue {private Stack<Integer> stack1;private Stack<Integer> stack2;public MyQueue() {stack1=new Stack<>();stack2=new Stack<>();}public void push(int x) {stack1.push(x);}public int pop() {if(stack2.isEmpty()){while(!stack1.isEmpty()){stack2.push(stack1.pop());}}return stack2.pop();public int peek() {if(stack2.isEmpty()){while(!stack1.isEmpty()){stack2.push(stack1.pop());}}return stack2.peek();}public boolean empty() {return stack1.empty()&&stack2.empty();}
}
http://www.ds6.com.cn/news/58279.html

相关文章:

  • 山西百度网站建设百度热门搜索排行榜
  • wordpress付费汉化主题重庆seo排
  • 关于公司建网站免费发布平台
  • 昆山普立斯特做的有网站2022网站seo
  • 北京网站设计多少钱网络销售哪个平台最好
  • 视频网站怎么做的反爬虫seo营销推广公司
  • 如何做游戏渠道网站百度推广优化怎么做的
  • 千川推广官网百度的关键词优化
  • 东莞建网站公司优化seo报价
  • 主机托管业务百度运营优化师
  • 旅游电子商务网站建设技术规范百度的网站网址
  • 江苏省城乡建设厅网站首页重庆百度推广电话
  • 个人备案门户网站电商运营基本知识
  • 怎样建网站域名河北seo推广
  • 怎样自己做网站推广网络推广员的工作内容和步骤
  • 宜春公司做网站seo建设
  • 网站域名解析登陆天门seo
  • wordpress app 使用专业seo培训
  • 四川建设发展股份有限公司网站深圳网站建设资讯
  • 外贸网站平台排行榜2023年新闻摘抄十条
  • 长春二道网站建设网站推广app软件
  • 三元区建设小学网站美国搜索引擎浏览器
  • 柳州正规网站制作公司百度网盘客户端下载
  • 服装网站建设策划书的基本结构网站设计师
  • 互联网个人信用信息服务平台石家庄seo排名公司
  • 网页设计网站链接怎么做网络营销环境
  • php网站怎么做伪静态制作网站要找什么公司
  • 网站集约化建设的优点厦门seo推广优化
  • 做斗图网站目前较好的crm系统
  • 武威 网站建设天津百度快照优化公司