data structure list sequence list linked list singly linked list TODO: doubly linked list circular linked list static linked list