Denne delen tar for seg dynamiske sett, som vi kaller for en Datastruktur. Vi må tilpasse datastrukturen for de algoritmene som vi tenker å bruke. Det er alltid både fordeler og ulemper med datastrukturer.