算法提高 队列操作  时间限制:1.0s   内存限制:256.0MB问题描述队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式第一行一个数字N。下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输出格式若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,并退出。样例输入71 191 5623232样例输出191560no数据规模和约定1<=N<=50
  import java.util.LinkedList;  import java.util.Queue;  import java.util.Scanner;  public class Main {  public static void main(String[] args) {  Scanner in = new Scanner(System.in);  int n = in.nextInt();  Queue que = new LinkedList();  for(int i=0; i<n; i++) {  int num = in.nextInt();  if(num == 1) {  int m = in.nextInt();  //进队  que.offer(m);  } else if(num == 2) {  if(que.isEmpty()) {  System.out.println("no");  return;  }  else  //出队并删除  System.out.println(que.poll());  } else if(num == 3) {  System.out.println(que.size());  }  }  }  }  

蓝桥杯-队列操作(java)相关推荐

  1. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  2. 蓝桥杯软件类Java语言IDE(Eclipse)安装

    蓝桥杯软件类Java语言IDE(Eclipse)安装以及个性化设置 平时都在用idea搞工程类项目,正好报了下学期的蓝桥杯算法比赛,看到官网要求用eclipse编码,之前也参加过ccf-csp的比赛, ...

  3. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  4. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  5. 2013蓝桥杯java试题_蓝桥杯2013决赛java本科b组试题.doc

    蓝桥杯2013决赛java本科b组试题.doc 试题一:公式求值问题描述输入n,m,k,输出下面公式的值.其中C_n^m是组合数,表示在n个人的集合中选出m个人组成一个集合的方案数.组合数的计算公式如 ...

  6. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  7. 蓝桥杯-Sine之舞-java

    蓝桥杯-Sine之舞-java 题目 问题描述最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的 ...

  8. 蓝桥杯 拿金币 java实现

    蓝桥杯 拿金币 java实现(通俗易懂) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币.你站在最左 ...

  9. 蓝桥杯-最大最小公倍数java语言

    蓝桥杯-最大最小公倍数java语言 开局一句话: 做这道题的时候,便没有对最小公倍数十分了解,就直接写了,也是惭愧,走了太多弯路,后来才知道,最小公倍数不是单单的几个数相乘就完了. 问题描述: 已知一 ...

最新文章

  1. 如何查看Android设备上的分区信息
  2. 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync
  3. 【ruoyi若依】flot 图表跑版
  4. mysql之调优概论
  5. Alone in Office
  6. a标签href不跳转_[网页编程]-06 HTML5 超链接标签
  7. golang 捕获堆栈信息_【网络数据安全】为什么时间戳对于数据包捕获很重要
  8. 一张图看懂阿里云新发布的物联网设备上云神器——HiTSDB + IoT套件
  9. 一个好的销售团队需具备的4个特点
  10. 通过传址交换两个字符
  11. redis复习(参考书籍redis设计与实现)
  12. 一文让你彻底弄清failfast、failsafe、failover、failback、failsilent
  13. mysql 左连接查询只取右边一条数据_MySQL的左连接查询,只取出最大的一条数据...
  14. 做独立站要做私域营销,做亚马逊更要做私域营销,Why?
  15. pl2303hxa串口线驱动_MAX232和PL2303_CH340的区别
  16. SOEM 源码解析 ecx_set_slaves_to_default
  17. OpenStack HA集群3-Pacemake Corosync
  18. 学习UCGUI的苦闷!!
  19. OSG三维渲染引擎编程学习之十七:“第二章:OSG数学基础” 之 “2.7 世界坐标系、物体坐标系、摄像机坐标系”
  20. 第2章 逻辑架构设计

热门文章

  1. ESP8266编译脚本之五
  2. javascript 和 jq 的调试 用console.log() 函数
  3. MyEclipse部署Tomcat服务器时总是跳到Debug模式
  4. 《研磨设计模式》chap8 生成器模式Builder
  5. HTTP中post方法提交不同格式的数据
  6. Android手机使用命令行增加/删除/修改密码(password/pin/pattern)
  7. optee中的中断处理详解
  8. [ARM-assembly]-ARMv8-A64指令集总结和学习
  9. (60)逆向分析 KiSwapThread —— 找就绪线程和空闲线程
  10. 设计模式C++实现(8)——代理模式