[elektro] file sorbarendezés név szerint
Ábrahám Gábor
agabor2 at freemail.hu
Sun Nov 3 18:07:27 CET 2013
Szia!
Akkor már bináris fával jobb, mert sokkal kevesebb az összehasonlítás.
Ha a file neveket minden alkalommal be kell olvasni, nagyon nem mindegy.
Gábor
----- Eredeti üzenet -----
From: Móczik Gábor
Sent: Sunday, November 03, 2013 4:55 PM
To: elektro at tesla.hu
Subject: Re: [elektro] file sorbarendezés név szerint
2013.11.02. 18:26 keltezéssel, Fuzesi Arnold írta:
> uC-s környezet, erőforrás nincs sok, arra biztos nincs, hogy az összes LFN
> filenevet beszippantsam egy tömbbe, és azon buborekrendezgessek.
Én úgy esnék neki, hogy láncolt listát építenék, minden beolvasásnál
megnézném, hogy az új elem melyik meglévő kettő közé illik.
A láncolt lista azért jó, mert ebbe beszúrni csak a két szomszédos
elemben lévő pointerek módosításával jár, nem kell magát a tartalmat
tologatni, ami még akkor is több idő, ha csak integer indexeket tárolsz
a listában.
Nem írtad milyen embedded környezet, 8 bites procin mondjuk nem túl
hatékony pointerekkel dolgozni...
Az erőforrás nagyrészét az veszi el, hogy megtaláld hová kell beszúrni.
Nem tudom mennyi rekordot akarsz rendezni, ha csak 100-at, és a
fájlnevek első 30 betűje nem egyforma :-) mondjuk hogy valami normál
eloszlás szerinti, akkor talán nem olyan lassú.
-----------------------------------------
elektro[-flame|-etc]
-----
A(z) üzenetben nem található vírus.
Ellenőrizte: AVG - www.avg.com
Verzió: 2013.0.3426 / Vírus adatbázis: 3222/6804 - Kiadás dátuma:
2013.11.02.
More information about the Elektro
mailing list