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

C#用链表和数组实现队列

1.链表

public class 基础 : MonoBehaviour
{public class MyQueue{public class QueueData{public QueueData next;public object data;public QueueData(QueueData last, object data){last.next = this;this.data = data;}public QueueData(object data){this.data = data;}}//top永远是不变的 代表第一个元素QueueData topData;//pre是变的 每次新进来的元素都更新它QueueData preData;public void Enqueue(object data){if(topData == null){topData =  new QueueData(data);preData = topData;}else{//不是第一个元素 那就需要表明他的上一个元素是谁preData = new QueueData(preData, data);}}public object Dequeue(){object result = topData.data;topData = topData.next;return result;}}private void Start(){MyQueue mq = new MyQueue();mq.Enqueue(1);mq.Enqueue(44);mq.Enqueue(88);Debug.Log(mq.Dequeue());Debug.Log(mq.Dequeue());}
}

2.数组
C#用数组实现队列

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 从“钓”到“管”:EasyCVR一体化视频解决方案助力水域安全管理
  • 基于Wireshark和TiWsPC(Wireshark Packet Converter)的Zigbee抓包
  • 用R在地图上绘制网络图的三种方法
  • 第五十二章 生成的 WSDL 的详细信息 - 命名空间声明
  • android.bp 编译 顺序
  • Mac本地部署大模型-单机运行
  • 不可不看,年轻人必须丢掉的10条幼稚职场心理
  • hive中reverse函数
  • 一 、分布式软总线原理
  • 筛斗数据:数据提取,让每一次决策都基于事实
  • 系统架构设计师——操作系统(二)
  • 【Linux线程篇】探索Linux多线程:并行编程的入门指南
  • 深入了解 PXE:定义、架构、原理、应用场景及常见命令体系
  • 常见的网络协议在不同的模型中层次分布
  • 阿里云 Ubuntu 开启允许 ssh 密码方式登录
  • 2019.2.20 c++ 知识梳理
  • iOS编译提示和导航提示
  • Mybatis初体验
  • PHP 小技巧
  • RxJS: 简单入门
  • Shadow DOM 内部构造及如何构建独立组件
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 时间复杂度与空间复杂度分析
  • (07)Hive——窗口函数详解
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (七)glDrawArry绘制
  • (十八)三元表达式和列表解析
  • (一)appium-desktop定位元素原理
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • .NET 解决重复提交问题
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • @RequestBody与@ModelAttribute
  • @Service注解让spring找到你的Service bean
  • @拔赤:Web前端开发十日谈
  • @我的前任是个极品 微博分析
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [10] CUDA程序性能的提升 与 流
  • [100天算法】-不同路径 III(day 73)
  • [20180224]expdp query 写法问题.txt
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [AIGC] 深入浅出 Python中的`enumerate`函数
  • [Android] Android ActivityManager
  • [Android]常见的数据传递方式
  • [Android]使用Retrofit进行网络请求
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [Apio2012]dispatching 左偏树
  • [cocos2d-x]关于CC_CALLBACK