コード例 #1
0
 private Mazgas d;       //Sąsaja
                         //Pradinės sąrašo reikšmės
 public LeidiniuSarasas()
 {
     this.pb = new Mazgas(new Leidinys(), null);
     this.pr = new Mazgas(new Leidinys(), pb);
     pre     = pr;
     this.d  = null;
 }
コード例 #2
0
 private Mazgas d;       //Sąsaja
                         //Pradinės sąrašo reikšmės
 public PrenumeratoriuSarasas()
 {
     this.pb = new Mazgas(new Prenumeratorius(), null);
     this.pr = new Mazgas(new Prenumeratorius(), pb);
     pre     = pr;
     this.d  = null;
 }
コード例 #3
0
 public void Rikiuoti()
 {
     for (Mazgas d1 = pr.Kitas; d1.Kitas != null; d1 = d1.Kitas)
     {
         Mazgas minv = d1;
         for (Mazgas d2 = d1.Kitas; d2.Kitas != null;
              d2 = d2.Kitas)
         {
             if (d2.Duom < minv.Duom)
             {
                 minv = d2;
             }
         }
         Leidinys St = d1.Duom;
         d1.Duom   = minv.Duom;
         minv.Duom = St;
     }
 }
コード例 #4
0
 /// <summary>
 /// Kitas elementas
 /// </summary>
 public void Kitas()
 {
     d = d.Kitas;
 }
コード例 #5
0
 /// <summary>
 /// Išvedimo pradžios sąsaja
 /// </summary>
 public void PradziaIsvedimui()
 {
     d = pr.Kitas;
 }
コード例 #6
0
 /// <summary>
 /// Pradžios sąsaja
 /// </summary>
 public void Pradzia()
 {
     d = pr;
 }
コード例 #7
0
 public Mazgas(Leidinys reikme, Mazgas adr)
 {
     Duom  = reikme;
     Kitas = adr;
 }
コード例 #8
0
 public Mazgas(Prenumeratorius reikme, Mazgas adr)
 {
     Duom  = reikme;
     Kitas = adr;
 }