Week 2 Assignment: Stack Implementation Using Arrays and Linked Lists
Implement the stack data structure using both arrays and linked lists in C++.
Tasks:
- Implement a stack using an array. Include functions for push, pop, and top operations.
- Implement a stack using a linked list. Include functions for push, pop, and top operations.
- Write a main function to test both implementations with various operations.
- Compare the time complexity of push, pop, and top operations in both implementations.
- Discuss the advantages and disadvantages of using arrays vs. linked lists for implementing a stack.
For this C++ assignment, submit a word document or PDF with screenshots of the working code snippets and the successful output of the program.

Leave a Reply
You must be logged in to post a comment.