public static LeidiniuSarasas NuskaitymasA(string failas, HttpServerUtility Server) { LeidiniuSarasas sarasas = new LeidiniuSarasas(); string[] eilutes = File.ReadAllLines(Server.MapPath(failas)); foreach (string eilute in eilutes) { string[] dalys = eilute.Split(','); int kodas = int.Parse(dalys[0]); string pavadinimas = dalys[1]; double kaina = double.Parse(dalys[2]); Leidinys leidinys = new Leidinys(kodas, pavadinimas, kaina); sarasas.DetiDuomenisA(leidinys); } return(sarasas); }
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> /// Įdeda duomenis į sarašą /// </summary> /// <param name="naujas">Spalva</param> public void DetiDuomenisA(Leidinys naujas) { pr.Kitas = new Mazgas(naujas, pr.Kitas); }
public Mazgas(Leidinys reikme, Mazgas adr) { Duom = reikme; Kitas = adr; }