public void enque(int j, int indis) // Kuyruk sonuna eleman ekler { KullanıcıRR işlem = new KullanıcıRR(); işlem.kullanıcıAdı = "Kullanıcı " + (indis + 1); işlem.sayfaSayısı = j; kuyrukListe.Add(işlem); elemanSay++; }
public Tuple <int, string> deque() // Kuyruğun başından bir eleman çıkarır { int temp = kuyrukListe[0].sayfaSayısı; string isim; if (temp > 40) { int x = temp - 40; temp = 40; KullanıcıRR artanİşlem = new KullanıcıRR(); artanİşlem.sayfaSayısı = x; artanİşlem.kullanıcıAdı = kuyrukListe[0].kullanıcıAdı; kuyrukListe.Add(artanİşlem); } else { elemanSay--; } isim = kuyrukListe[0].kullanıcıAdı; kuyrukListe.RemoveAt(0); return(Tuple.Create(temp, isim)); }