예제 #1
0
 /// <summary>
 /// Surikiuoja 10 ilgiausių žodžių mažėjimo tvarka
 /// </summary>
 /// <param name="Rikiuojamas">Rikiuojamas konteineris</param>
 /// <returns>Surikiuotą žodžių konteinerį</returns>
 static ZodziuKonteineris Rikiavimas(ZodziuKonteineris Rikiuojamas)
 {
     for (int i = 0; i < Rikiuojamas.ZodziuSkaicius; i++)
     {
         for (int j = 0; j < Rikiuojamas.ZodziuSkaicius - 1; j++)
         {
             if (Rikiuojamas.GautiZodi(j).Ilgis < Rikiuojamas.GautiZodi(j + 1).Ilgis)
             {
                 Rikiuojamas.Swap(j, j + 1);
             }
         }
     }
     return(Rikiuojamas);
 }
예제 #2
0
 static ZodziuKonteineris rikiavimas(ZodziuKonteineris rikiojamas)
 {
     for (int i = 0; i < rikiojamas.Kiekis; i++)
     {
         for (int j = 0; j < rikiojamas.Kiekis - 1; j++)
         {
             if (rikiojamas.PaimtiZodi(j).Ilgis < rikiojamas.PaimtiZodi(j + 1).Ilgis)
             {
                 rikiojamas.Swap(j, j + 1);
             }
         }
     }
     return(rikiojamas);
 }