C#实现冒泡堆栈队列
简单实用的C#实现冒泡堆栈队列,带注释。arrary[0]=num;length++public int Pop(∥数据出队列的方法return arrary- ength];∥取出最后面的一个数class programstatic void Main(string[ args)Queue Test queuetest- new QueueTest(100)queuetest Push(4(4);queuetest Push( 8):queuetest Push(6)queuetest. Push(17);qucuctest Push(22)queuetest. Push(l)queuetest. Push(9)while(queuetest Length >0)Console. Write(queuetest Pop(+t")Console. ReadKeyO堆栈程序namespace Stackclass Stack Testntu arrary,int length=0;public StackTest(int num)arrary= new int[num];public int Lengthretreturn this lengthpublic void Push(int num∥、数据进堆栈的方法,将新数据放入旧数据的后面,Pop(时从后面读取数,实现先进后出,后进先出arrary[length]=numlength++public int Pop(/数据出堆栈的方法return arraryl--length取出最后面的一个数class Programstatic void Main(string[] args)Stack Tcst stacktcst=ncw Stack Tcst(100)stacktcst Push(4)stacktest Push(8)stacktest Push(6)stacktest. Push(17)stacktest Push(2)stacktest. Push(stacktest Push(9)while(stacktest Length >0Console. Write(stacktest Pop(+"t")Console. ReadKeyO
用户评论