a) Describe what the differences and fundamental operations of a stack and queue are.
b) Give two examples of non-linear data structures.
c) Describe the difference, with examples, between static and dynamic data structures.
d) Draw a visual representation of a linked-list data structure showing how object references are stored and node objects are linked to each other.
e) Primitive data types cannot be inserted into data structures such as array lists that store only objects. Explain with one example how Java can allow the storage of primitive data types.