Data Structures implemented in C.
- sparse matrix using arrays
- lists using arrays
- singly linked lists
- doubly linked lists
- circular linked lists
- stack using arrays
- stack using linked lists
- linear queue using array
- circular queue using array
- queue using singly linked list
- circular queue using singly linked list
- queue using stacks
- deque using circular array
- binary tree using doubly linked lists (recursive)
- linear search
- binary search
- bubble sort