Projekt obejmuje implementację i badanie wybranych struktur danych, skupiając się na pomiarze złożoności czasowej podstawowych operacji.
-
Tablica dynamiczna (ArrayList):
- Implementacja oparta na zwiększaniu tablicy dwukrotnie w przypadku braku miejsca.
-
Lista jednokierunkowa (Singly Linked List):
- Implementacja oparta na pojedynczym wskaźniku:
head. - Implementacja oparta na dwóch wskaźnikach:
head,tail.
- Implementacja oparta na pojedynczym wskaźniku:
-
Lista dwukierunkowa (Doubly Linked List)