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

成都电子商务网站开发百度快照查询

成都电子商务网站开发,百度快照查询,南宁 网站推广,怎样做服装厂的企业网站模版LeetCode 剑指offer 09.用两个栈实现队列 题目描述 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回…

LeetCode 剑指offer 09.用两个栈实现队列

题目描述

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )

这道题很简单,主要理解栈与队列的区别,注意细节就可以

在这里插入图片描述

题解

c++

class CQueue {
public:stack<int> s1, s2;CQueue() {while (!s1.empty()) {s1.pop();}while (!s2.empty()) {s2.pop();}}void appendTail(int value) {s1.push(value);}int deleteHead() {if (s2.empty()) {while(!s1.empty()) {s2.push(s1.top());s1.pop();}}if (s2.empty()) {return -1;} else {int app = s2.top();s2.pop();return app;}}
};/*** Your CQueue object will be instantiated and called as such:* CQueue* obj = new CQueue();* obj->appendTail(value);* int param_2 = obj->deleteHead();*/

Go

type CQueue struct {inStack, outStack []int
}func Constructor() CQueue {return CQueue{}
}func (this *CQueue) AppendTail(value int)  {this.inStack = append(this.inStack, value)
}func (this *CQueue) DeleteHead() int {if len(this.outStack) == 0 {if len(this.inStack) == 0 {return -1}this.in2out()}value := this.outStack[len(this.outStack)-1]this.outStack = this.outStack[:len(this.outStack)-1]return value
}func (this *CQueue) in2out() {for len(this.inStack) > 0 {this.outStack = append(this.outStack, this.inStack[len(this.inStack)-1])this.inStack = this.inStack[:len(this.inStack)-1]}
}
http://www.ritt.cn/news/26529.html

相关文章:

  • 网站建设方案设计心得seo规则
  • 宁波做网站优化哪家好广州百度seo公司
  • 深圳专业做网站建设杭州余杭区抖音seo质量高
  • 做网站需要什么好看的web网页
  • 网站开发代理商wix网站制作
  • 六安在线网嘉兴seo
  • wordpress 下工具下载宁波网站推广优化
  • 网站品牌建设方案经典软文范例大全
  • 网站设计与建设word设计理念淘宝代运营靠谱吗
  • 沂源县建设局网站手机百度高级搜索入口
  • 湘潭做网站 磐石网络如何免费制作自己的网站
  • 做标书的专业网站深圳网络营销推广渠道
  • 自已建设网站流程如何写推广软文
  • 网站建设的数据所有权百度搜索风云榜小说总榜
  • 东莞如何搭建网站建设设计网站的软件
  • jsp网站开发的mvc谷歌浏览器下载手机版官网中文
  • 青岛外贸建设网站制作seo兼职招聘
  • 江苏住房和城乡建设厅官方网站地推拉新接单平台
  • 企?I网站建站 ?V州 ??l高质量关键词搜索排名
  • wordpress.zipseo黑帽技术有哪些
  • 镇江网站关键字优化wordpress企业网站模板
  • 如何做一个宣传链接seo推广公司哪家好
  • 厦门微网站建设公司哪家好百度网站推广电话
  • 怎样在微信里做网站百度推广培训班
  • 旅游网站建设初衷google浏览器下载安装
  • wordpress4.9.8漏洞重庆seo博客
  • icp网站备案核验单下载友情链接平台赚钱吗
  • 用网上的文章做网站行吗制作网站要花多少钱
  • 威海网站开发制作百度号码认证平台个人号码申诉
  • 汕头市建设局网站长沙百度推广开户