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

商城网站建设功能点价格做静态头像网站

商城网站建设功能点价格,做静态头像网站,网页设计培训的授课学校,网站title标签内容怎么设置232. 用栈实现队列 已解答 简单 相关标签 相关企业 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队…

232. 用栈实现队列

已解答

简单

相关标签

相关企业

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

实现 MyQueue 类:

  • void push(int x) 将元素 x 推到队列的末尾
  • int pop() 从队列的开头移除并返回元素
  • int peek() 返回队列开头的元素
  • boolean empty() 如果队列为空,返回 true ;否则,返回 false

说明:

  • 你 只能 使用标准的栈操作 —— 也就是只有 push to toppeek/pop from topsize, 和 is empty 操作是合法的。
  • 你所使用的语言也许不支持栈。你可以使用 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

链表

35min

链表的基本操作

遍历的时候需要用指针

class ListNode {int val;ListNode next;ListNode() {}  // 默认构造函数ListNode(int x) {val = x;next = null;}ListNode(int val, ListNode next) {this.val = val; this.next = next; }
}
class MyQueue {ListNode head;public MyQueue() {this.head = null;}public void push(int x) {ListNode newNode = new ListNode(x);if (head == null) {head = newNode; // 如果链表为空,直接设置头节点} else {// 遍历到链表末尾ListNode current = head;while (current.next != null) {current = current.next; // 遍历到链表末尾}current.next = newNode; // 将新节点添加到尾部}}public int pop() {ListNode current = head;if(current == null) {return -1;}else{int valValue = head.val;head = head.next;return valValue;}}public int peek() {return this.head.val;}public boolean empty() {return head == null; // 检查队列是否为空}
}

http://www.yayakq.cn/news/120127/

相关文章:

  • 做经营网站怎么赚钱吗做网站选哪个语言
  • 简要列举网站常见类型工信部网站备案流程
  • 中国空间站对接成功南阳网站改版
  • 买机箱网站免费生成短链接
  • 做淘宝店铺标志的网站盐城网站开发公司电话
  • 网络设计是什么工作麻城seo
  • 建设银行网上营业厅官方网站下载网站建设与维护就业怎么样
  • 网站字体样式东莞市公司网站建设服务机构
  • 如何做别人的网站线上设计师做效果图
  • 网站制作的常见问题wordpress输出
  • 珠海专业网站建设长沙市门户网站建设
  • 公司增加英文网站要怎么做建设局是什么单位
  • 能自己做生物实验的网站百度广告投放价格表
  • 南京企业自助建站网络营销市场
  • 电子商务网站设计心得体会微信运营专员
  • q网站建设遵义网站建设托管公司
  • 电商网站页面分类最好最全的搜索引擎
  • 电商网站建设步骤做的网站电脑上跟手机上不一样
  • 系部网站建设创新点在哪个平台做网站好
  • 黄楼企业建站流程秦皇岛昌黎县建设局网站
  • 买域名去哪个网站国内网站建设公司排名
  • 网站备案多长时间来完成大数据精准推广
  • 网站模板管理郑州做网站找哪家
  • 化妆品网站做的好的做目的旅游网站的
  • 厦门市机场建设招投标网站wordpress固定链接404
  • 网站做推广需要什么条件西安网站制作工商
  • 建站快车代理商wordpress inc文件夹
  • 网站建设服务支持广州地铁微博
  • 成都互联网网站建设个人主题网站设计论文
  • 晋江哪里可以学建设网站docker wordpress 备份