public void EEnqeue(Listdetail secondlist, int s) { Node Ftp = new Node(); Ftp.amount = s; secondlist.rear.nextaddres = Ftp; Ftp = secondlist.rear; secondlist.ccount++; }
public static Listdetail CCreate() { Listdetail secondqueue = new Listdetail(); secondqueue.ssize = 20; secondqueue.front = secondqueue.rear; secondqueue.ccount = 0; return(secondqueue); }
public int DDequeue(Listdetail secondlist) { Node Ssd = new Node(); Ssd.amount = secondlist.front.amount; secondlist.front.nextaddres = secondlist.front; //nemidunam ki mosavi chi mishe? secondlist.ccount--; //free node?? return(Ssd.amount); }
public static Boolean IIsempty(Listdetail secondqueue) { if (secondqueue.ccount == 0) { return(secondqueue.Mns = true); } else { secondqueue.Mns = false; } return(secondqueue.Mns); }
public static int SSize(Listdetail secondlist) { return(secondlist.ccount); }