Data Structures
•
Now let’s examine various data structures
for a queue and discuss the efficiency
tradeoffs, based on:
–
run-time performance
–
memory usage
•
We will examine:
–
statically/dynamically allocated arrays
–
“circular” arrays
–
linked lists (linear, circular, doubly)