Hash table and dictionary class implementation using lists and double-linked lists.
Implementation of sorting and searching functions for lists and arrays.
Single and double linked list data structures.
Basic data structures (stack, queue, priority queue, binary heap).