예제 #1
0
        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);
        }
예제 #2
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;
     }
 }
예제 #3
0
 /// <summary>
 /// Įdeda duomenis į sarašą
 /// </summary>
 /// <param name="naujas">Spalva</param>
 public void DetiDuomenisA(Leidinys naujas)
 {
     pr.Kitas = new Mazgas(naujas, pr.Kitas);
 }
예제 #4
0
 public Mazgas(Leidinys reikme, Mazgas adr)
 {
     Duom  = reikme;
     Kitas = adr;
 }