Exemple #1
0
            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++;
            }
Exemple #2
0
            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));
            }