/// <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); }
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); }