(a)
Simple data structures:
- arrays (up to three dimensions)
- records
- lists
- tuples
(b)
Complex data structures:
- linked lists
- graphs (both directed and undirected)
- stacks
- queues
- trees
- binary search trees
- hash tables
(c)
Working with all the data structures mentioned above (both procedurally and with an object-oriented approach) including:
- creation
- traversal
- adding data
- removing data