previous | index | next

Data Abstraction

  • The arithmetic evaluator application has operations requiring a random access stack ADT

  • The stack can be implemented using either a two-vector representation or a linked-list representation

  • The linked-list representation has operations requiring a node ADT

  • Nodes can be implemented using either vectors or pairs

previous | index | next