Question: IN JAVA LANGUAGE PLEASE! MyStack.java Implement a stack using linked lists data structure. Implement your own linked list. You cannot use Java's java.util.LinkedList. pop(): returns

IN JAVA LANGUAGE PLEASE!

MyStack.java

Implement a stack using linked lists data structure. Implement your own linked list. You cannot use Java's java.util.LinkedList.

  • pop(): returns and removes the last value on the stack
  • push(String item): Push a given value onto the stack
  • isEmpty(): returns true or false depending on if the stack is empty
  • printStack(): prints the items on the stack to console
  • Handles errors for all possible edge cases (i.e. doesnt throw an unhandled exception to the user)
  • MyStack(String[] list): constructor which creates the stack with the items in list on the stack. So if list had {a, b, c} the stack would look like: c on top of b on top of a.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!