Egyéni struktúra tervezése meglévő struktúrák összeállítását jelenti úgy, hogy minden szükséges művelet elérje a célosztályzatát, lehetővé téve az egyik struktúrát a másik gyengeségének lefedésére. A klasszikus technika a hash térkép párosítása egy tömbbel, halmazzal vagy összekapcsolt listával.
Egy feldolgozott példa: insert, delete, getRandom — mindegyik O(1)
Követelmények: , és mindegyike O(1)-ben. Önmagában a hash térkép nem tudja az O(1) véletlenszámot; önmagában a tömb nem tudja az O(1) eltávolítást. .
