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

民权做网站哪家好上海aso优化公司

民权做网站哪家好,上海aso优化公司,公司网站建设和推广,网站开发运营产品经理招聘225. 用队列实现栈 用两个队列实现栈的功能,思路如下: 往空队列中放新元素把非空队列中的元素依次放入刚才添加了新元素的队列,直到非空队列变为空队列 class MyStack(object):def __init__(self):self.queue1 []self.queue2 []def push(…

225. 用队列实现栈

225

  • 用两个队列实现栈的功能,思路如下:
    1. 往空队列中放新元素
    2. 把非空队列中的元素依次放入刚才添加了新元素的队列,直到非空队列变为空队列
class MyStack(object):def __init__(self):self.queue1 = []self.queue2 = []def push(self, x):""":type x: int:rtype: None"""if not self.queue1:self.queue1.append(x)while self.queue2:self.queue1.append(self.queue2.pop(0))else:self.queue2.append(x)while self.queue1:self.queue2.append(self.queue1.pop(0))def pop(self):""":rtype: int"""if self.queue1:return self.queue1.pop(0)elif self.queue2:return self.queue2.pop(0)else:return Nonedef top(self):""":rtype: int"""# 返回列表的第一个元素但不出队if self.queue1:return self.queue1[0]elif self.queue2:return self.queue2[0]else:return Nonedef empty(self):""":rtype: bool"""return not self.queue1 and not self.queue2

\

232. 用栈实现队列


232

  • 用栈实现队列,思路如下:
    1. 将两个栈分别称入队栈和出队栈
    2. 当出队栈存在内容的时候,出队栈的栈顶即为第一个出队的元素
    3. 若出堆栈没有元素,而需求为出栈,我们就需要把入队栈的内容放入出队栈,然后再从出堆栈取栈顶
 class MyQueue(object):def __init__(self):self.stack1 = []self.stack2 = []def push(self, x):self.stack1.append(x)def pop(self):if not self.stack2:while self.stack1:self.stack2.append(self.stack1.pop())return self.stack2.pop()def peek(self):if not self.stack2:while self.stack1:self.stack2.append(self.stack1.pop())return self.stack2[-1]def empty(self):return not self.stack1 and not self.stack2
http://www.jinmujx.cn/news/110848.html

相关文章:

  • wordpress 图片标签成都百度推广账户优化
  • web网站开发用什么语言seo优化按天扣费
  • 昆明做网站词排名优化影响seo排名的因素
  • 佛山网站建设怎样做最新收录查询
  • 做网站交接需要哪些权限广告引流推广平台
  • 手机网站开发隐藏网址最好用的搜索引擎排名
  • 网站建设哪家好 万维科技制作网页完整步骤代码
  • 青岛vps网站网络营销总结及体会
  • 网站的基础服务seo百度关键词排名
  • Sping boot做网站网络营销师官网
  • 收藏网站的链接怎么做的谷歌搜索引擎下载
  • 找设计师的网站湖南seo优化推荐
  • 临沂网站制作培训东营优化路网
  • 做外贸网站卖什么好小说百度搜索风云榜
  • 破天网站定制长春网站制作方案定制
  • 广西住房与城乡建设厅网站首页微信朋友圈推广文案
  • 手机网站按那个尺寸做线上营销推广方式都有哪些
  • 给公司做企业网站产品推广外包
  • 两学一做考试网站今日头条官网登录入口
  • 网站建设 成本网页制作基础教程
  • 有没有做那个的视频网站适合发软文的平台
  • 做班级网站的素材产品设计
  • 宠物网站项目nba在线直播免费观看直播
  • 网站建设的网络热搜榜排名今日第一
  • 做微信小程序和做网站网络公司推广方案
  • 哪家网站做的比较好百度一下浏览器下载安装
  • DW做网站的步骤seo关键词优化如何
  • php怎么建立网站最新新闻今天最新新闻
  • 字体怎么安装wordpressseo自学网app
  • 怎样做网站流量统计seo查询工具网站