如何用C#定义一个循环队列,并写出插入,删除算法
2013-06-11
展开全部
using System;using System.Collections.Generic;using System.Linq;using System.Text;/** 队列是这样一种数据结构,数据项的插入在一端(队列尾),而数据项的取得或删除则在另一端(队列头)。* 因为第一个插入的数据项也是第一个取得或删除的数据项,开发者普遍地将队列称为FIFO数据结构。开发者经常使用到两种队列:线性队列和循环队列。在两种队列中,数据项都是在队列尾插入,* 并从队列头删除或获取,即先进先出* 下面实现一个循环队列*/namespace 队列{ class Student { string name; public string Name { get { return name; } set { name = value; } } public Student(string name) { this.name = name; } public Student Next; //指示下一个队列 } class Program { static void Main(string[] args)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询