[elektro] file sorbarendezés név szerint
Móczik Gábor
pm_levlista at progzmaster.hu
Sun Nov 3 16:55:19 CET 2013
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ú.
More information about the Elektro
mailing list