游戏陪玩系统源码,java实现环形队列 📅 发布时间:2026/7/8 11:00:53 👁️ 浏览次数: 游戏陪玩系统源码java实现环形队列环形队列队列是一种先进先出的数据结构代码思路用数组存放队列的数据front指向队首元素rear指向队尾元素num存放当前已经存在的元素个数有了num判断队列是否为空是否存满比较方便publicclassDemo2{publicstaticvoidmain(String[]args){ArrayQueuequeuenewArrayQueue(5);queue.addNum(10001);queue.addNum(10002);queue.addNum(10003);queue.addNum(10004);queue.addNum(10005);System.out.println(queue.getNum());System.out.println(queue.getNum());queue.addNum(1);queue.addNum(2);queue.addNum(3);queue.showQueue();System.out.println(queue.getNum());System.out.println(queue.getNum());System.out.println(queue.getNum());System.out.println(queue.getNum());System.out.println(queue.getNum());System.out.println(queue.getNum());}}classArrayQueue{//队列的大小intmaxSize;//用数组来实现队列int[]arr;//指向队列首元素intfront;//指向队列尾元素intrear;//当前队列的元素的个数intnum;publicArrayQueue(intmaxSize){this.maxSizemaxSize;this.arrnewint[this.maxSize];front-1;rear-1;}publicbooleanisFull(){returnnummaxSize;}publicbooleanisEmpty(){returnnum0;}publicvoidaddNum(intnum){if(isFull()){System.out.println(队列已满无法在进行入队操作);return;}//队尾标记后移指向要放入的元素的位置if(front-1rear-1){front0;rear0;}else{rearrear1;}if(rearmaxSize){rear0;}arr[rear]num;this.num;}publicintgetNum(){if(isEmpty()){thrownewRuntimeException(队列为空无法出队);}//队首标记后移指向队首元素System.out.print(出队元素是);this.num--;intresarr[front];front;if(frontmaxSize){front0;}returnres;}publicvoidshowQueue(){if(isEmpty()){thrownewRuntimeException(队列为空无法遍历);}System.out.println(遍历队列);if(rearfront){for(intstartfront;startrear;start){System.out.println(arr[start]);}}else{for(intstartfront;startmaxSize-1;start){System.out.println(arr[start]);}for(intstart0;startrear;start){System.out.println(arr[start]);}}}}以上就是游戏陪玩系统源码java实现环形队列 更多内容欢迎关注之后的文章
游戏陪玩平台源码,java 反射技巧 游戏陪玩平台源码,java 反射技巧 如何获取方法返回值像List、Map中的泛型类型? Type type method.getGenericReturnType();//返回参数带泛型 if (type instanceof ParameterizedType) { //判断是不是参数化类型ParameterizedType pType (Parameterized… 2026/5/17 2:59:39
AI能编完美程序,程序员行业会消失吗?从业者实测一年后说实话 最近这段时间,不管是圈内还是圈外,讨论最多的话题莫过于“AI都能编出完美程序了,程序员是不是要失业了”。尤其是经常刷到各种AI编程工具的演示视频,输入一行指令,几秒钟就能生成完整的代码,还自带注释和异… 2026/7/5 10:07:40
真心不骗你!专科生专用AI论文平台 —— 千笔·专业论文写作工具 你是否曾为论文选题发愁?是否在撰写过程中感到思路混乱、无从下手?又或者,反复修改却仍担心查重率过高、格式错误频出?专科生的论文之路,本就充满挑战,而如今,有了千笔AI,这一切都将… 2026/7/5 18:57:05
ADP5350与PIC18F85J10在工业嵌入式系统中的电源管理方案 1. 为什么选择ADP5350与PIC18F85J10组合 在工业级嵌入式系统中,电源管理单元(PMIC)的选择往往决定了整个系统的稳定性和续航能力。ADP5350这颗来自ADI的高集成度PMIC芯片,配合Microchip的PIC18F85J10单片机,形成了一个… 2026/7/8 10:59:53
【JAVA毕设源码分享】基于springboot高校教室设备故障报修信息管理系统的设计与实现(程序+文档+代码讲解+一条龙定制) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/8 10:59:53
Linux环境变量与数组变量学习笔记 Linux环境变量、PATH、Bash启动文件及数组变量知识体系详解一、整体知识框架整套知识点分为四大模块:局部与全局环境变量体系、PATH核心环境变量、Bash Shell启动配置文件、Shell数组变量。局部变量仅限当前会话使用,全局环境变量可被子进程继承… 2026/7/8 10:57:48
RStudio新手实战指南:四大面板、项目机制与高效快捷键 1. RStudio基本操作:从零开始的IDE实战指南RStudio不是R语言本身,而是运行R语言最主流、最成熟的集成开发环境(IDE)。很多人刚接触时容易混淆——R是编程语言,像汉语;RStudio是写汉语的Word语法检查器自动翻… 2026/7/8 10:55:45
Shell脚本精读 · S09-04 | 后台任务、`wait` 与进程替换 模块:S09 进程、管道与重定向 篇号:S09-04 / 42 预计阅读:45 分钟 主线:Bash 文章目录本篇目标30 秒速览正文1. 后台执行:&2. wait:等待结束3. 简单并行4. 脚本退出与后台任务5. 进程替换:&… 2026/7/8 10:53:44
STM32G431RB与ISOM8710构建高压隔离通信系统 1. 高压安全隔离的核心需求与方案选型 在工业控制、电力监测和医疗设备等场景中,高压电路与低压控制系统的安全隔离是确保设备可靠运行的关键。传统光耦方案存在传播延迟高、功耗大等痛点,而ISOM8710作为TI推出的高速数字隔离器,配合STM32G43… 2026/7/8 10:51:39
BetterNCM安装器:高效管理网易云插件的最佳选择 BetterNCM安装器:高效管理网易云插件的最佳选择 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件的繁琐安装流程而烦恼吗?BetterNCM安装器是… 2026/7/8 0:02:48
运动控制系统安全设置对比:ECI3808的3种限位保护与急停逻辑实现 运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰… 2026/7/8 0:06:48
AI大模型应用开发:小白也能抓住的红利风口,收藏这篇入门指南! 文章指出,虽然微软等科技巨头在裁员,但英伟达等公司却在积极扩招AI相关人才,尤其是具身智能、仿真等领域。AI行业正在经历结构性调整,传统岗位被淘汰,而大模型应用开发等新岗位需求旺盛。对于想转行或学习AI的普通人来… 2026/7/8 0:10:49
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/7 11:26:57
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/7 11:26:58