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

建设国家标准官方网站什么叫软文

建设国家标准官方网站,什么叫软文,网站建设内容和功能的介绍,卫计网站建设工作计划🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 一、🌱232. 用栈实现队列 题目描述:请你仅使用两个栈实现先入先出队…
🍎道阻且长,行则将至。🍓

🌻算法,不如说它是一种思考方式🍀


算法专栏: 👉🏻123


一、🌱232. 用栈实现队列

  • 题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):
    实现 MyQueue 类:
    void push(int x) 将元素 x 推到队列的末尾
    int pop() 从队列的开头移除并返回元素
    int peek() 返回队列开头的元素
    boolean empty() 如果队列为空,返回 true ;否则,返回 false
    说明:
    你 只能 使用标准的栈操作 —— 也就是只有 push to top, peek/pop from top, size, 和 is empty 操作是合法的。
    你所使用的语言也许不支持栈。你可以使用 list 或者 deque(双端队列)来模拟一个栈,只要是标准的栈操作即可。

  • 来源:力扣(LeetCode)

  • 难度:简单

  • 提示:
    1 <= x <= 9
    最多调用 100 次 push、pop、peek 和 empty
    假设所有操作都是有效的 (例如,一个空的队列不会调用 pop 或者 peek 操作)

栈和队列

栈(STACK)是一种先进后出(LIFO)的数据结构。栈的操作有进栈(push)、出栈(pop)、栈是否空、查看栈顶元素。
队(QUEUE)列是一种先进先出(FIFO)的数据结构。操作有入队、出队、对空、队首。
在这里插入图片描述
例如不考虑异常时:

class MyQueue {List<Integer> myqueue=new ArrayList<>();public MyQueue() {}public void push(int x) {myqueue.add(x);}public int pop() {int x=myqueue.get(0);myqueue.remove(0);return x;}public int peek() {return myqueue.get(0);}public boolean empty() {return myqueue.isEmpty();}
}

🌴解题

1.栈实现队列操作

使用两个栈一个作为进一个作为出:

class MyQueue {Deque<Integer> inStack;Deque<Integer> outStack;public MyQueue() {inStack = new ArrayDeque<Integer>();outStack = new ArrayDeque<Integer>();}public void push(int x) {inStack.push(x);}public int pop() {if (outStack.isEmpty()) {in2out();}return outStack.pop();}public int peek() {if (outStack.isEmpty()) {in2out();}return outStack.peek();}public boolean empty() {return inStack.isEmpty() && outStack.isEmpty();}private void in2out() {while (!inStack.isEmpty()) {outStack.push(inStack.pop());}}
}

在这里插入图片描述


🌵赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。——李白🌷

返回第一页。☝


☕物有本末,事有终始,知所先后。🍭

🍎☝☝☝☝☝我的CSDN☝☝☝☝☝☝🍓

http://www.khdw.cn/news/66102.html

相关文章:

  • 网络网站公司建设网页
  • 东莞网络销售的网站建设如何进入网站
  • 注册微信seo赚钱培训课程
  • 佛山移动网站设计公司网址大全123
  • 如何百度搜到网站新闻发稿平台有哪些?
  • 制作企业网站平台重庆seo教程
  • 莱芜有名的痞子是谁app关键词排名优化
  • wordpress竞价单页seo专员是什么
  • 做数据图网站企业seo推广
  • b2b电商平台网址苏州排名搜索优化
  • 淘宝直接怎么做网站网页seo优化
  • 怎么看网站是哪个系统做的朋友圈广告投放
  • 网站建设的基本流程网络科技
  • 中国公路建设行业协会网站这么上不深圳网络推广优化
  • 做网站的zk啥seo培训机构
  • 网站设计工作室竞价代运营外包公司
  • 网站开发工程师前景怎么样营销模式都有哪些
  • 做网站需要掌握的软件佛山网络排名优化
  • 自己建设网站赚钱营销型网站模板
  • 大型移动网站开发seo建站收费地震
  • 医院网站建设论证报告网站建设找哪家公司好
  • 网站二级域名如何设置武汉网络推广自然排名
  • 购物网站制作怎么做软件推广怎么赚钱
  • 访问网站出现目录怎么用模板做网站
  • 网站建设相关知识四川seo排名
  • 真人做爰视频网站域名注册查询系统
  • 通用网址查询网站百度里面的站长工具怎么取消
  • wordpress网站页面打开很慢网络营销公司怎么注册
  • 建站国外百元服务器网站安全检测平台
  • 中国交通建设集团有限公司武汉seo霸屏