Új hozzászólás Aktív témák
-
oO7
őstag
válasz
trisztan94 #4305 üzenetére
te egy darab könyv címében lévő betűket szeretnéd sorbarendezni?
azt javasolnám, hogy vagy nézz utána pl egy buborék rendezésnek vagy pl csinálhatod azt, hogy csinálsz egy üres eredménylistát, belerakod az eredeti lista első elemét, és aztán minden további elem hozzáadásánál megkeresed, hogy hova kellene azt beszúrni az eredménylistába...
tehát valami ilyesmi:var eredmenyLista = new List<Konyv>();
eredmenyLista.Add(raktar[0]);
for (int i=1; i<raktar.Count; i++)
{
// és akkor itt minden egyes elemnél levizsgálod, hogy hova kellene kerülnie az eredménylistában, pl így
var index = 0;
while (index < eredmenyLista.Count && raktar[i].cim.CompareTo(eredmenyLista[index].cim) > 0) index++;
eredmenyLista.Insert(index, raktar[i]);
}Amit még érdemes beletenni az az, hogy leellenőrizd, hogy van e legalább két elem a raktárban, mert különben az indexelés miatt szórja majd a kivételeket
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- Apple iPhone 7 128GB Yettel Függő 1Év Garanciával
- BESZÁMÍTÁS! Apple Macbook Pro 16" 2019 i9 64GB 1TB 5500M 8GB garanciával hibátlan működéssel
- Medion Erazer Beast X40-hez vízhűtés (MD 60961)
- GYÖNYÖRŰ iPhone 11 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3128
Állásajánlatok
Cég: FOTC
Város: Budapest