Ú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!
- Hardcore café
- Linux kezdőknek
- Feketelista, avagy a rossz boltok topicja
- Xiaomi 17 Ultra - jó az optikája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- BestBuy topik
- Egyre több tényező hajtja felfelé az árakat, és hol van még a vége?
- Kerékpárosok, bringások ide!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- PlayStation 1 / 2
- További aktív témák...
- Samsung Galaxy S23 Ultra 5G SM-S918B/DS 12GB 512GB Phantom Black Gyári független Garancia Dodozában
- Hp ProDesk/ EliteDesk SFF/MT G4/ G5/ G6 / i5 8-9-10.gen /Win11- Számla, garancia
- HP 200W töltők (19.5V x 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- Apple iPhone XS Max / 64GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
- Motorola Edge 40 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

