Aktív témák

  • emvy

    félisten

    Na újabb apróság.


    Adott egy rekord (C, CPP). Szeretnék hozzárendelni információkat, azonban ezek számát nem szeretném maximálni. Tehát lehet, hogy egy 5000 elemű tömb csatlakozik hozzá, lehet, hogy 1. Nem lenne jó egyből valami óriási területet lefoglalni, ellenben problémamentesnek kellene lennie gyakorlatilag korlátlanul sok adat hozzárendelése esetén is.

    Nyilván fájlban egyszerűen tárolhatónak kellene lennie.


    Amire én gondoltam: adni minden egyes rekordnak egy id-t, majd egy másik fájlban
    [id][adat] formában tárolni az adatokat. Ezt id szerint rendezve kellene tartani, így könnyen megtalálható lenne az adott id-hez tartozó összes adat. Azonban hogy ne kelljen minden egyes adatfelvételkor újrarendezni az adatbázist, a rendezett adatok után lenne egy rendezetlen adatsor, amit - miután az adott id-hez tartozó adatokat kiolvastuk a rendezett tömbből - lineárisan végigkeresve még kibogarásznánk a lényeges adatokat.


    (ez az egész a gráf pontjaihoz tartozó adatok tárolására szolgálna)


    Van valakinek gyorsabb ötlete?

Aktív témák