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; }
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; }
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; } }
/// <summary> /// Kitas elementas /// </summary> public void Kitas() { d = d.Kitas; }
/// <summary> /// Išvedimo pradžios sąsaja /// </summary> public void PradziaIsvedimui() { d = pr.Kitas; }
/// <summary> /// Pradžios sąsaja /// </summary> public void Pradzia() { d = pr; }
public Mazgas(Leidinys reikme, Mazgas adr) { Duom = reikme; Kitas = adr; }
public Mazgas(Prenumeratorius reikme, Mazgas adr) { Duom = reikme; Kitas = adr; }