Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question4 (35 Marks) Write a class for a simple stack (stack will be limited with maximum 1000 locations and will keep integers) (a) Number of

image text in transcribed
Question4 (35 Marks) Write a class for a simple stack (stack will be limited with maximum 1000 locations and will keep integers) (a) Number of locations will be kept in private section. (b) Array for stack and stack pointer will be kept in protected section. (c) In public section there will be three functions and a constructor. (i) Constructor will be used to initialize all member data and also it will be possible to determine length of stack just by sending a parameter to constructor (if NO parameter is sent to constructor for length of stack 10 will be set as default). (ii) "Set" function will be used to push an item into stack; if all locations are occupied, function will print "Stack is full" message on screen. (iii) "Get" function will just pop and return current item from stack; if all locations are empty, function will print "Stack is empty" message on screen. (iv) Finally, there'll be a function called "Show", (1) if no parameter is send, it will just return length of stack, (2) if a location is send it will return value at that location. If the location which is send as parameter is out of stack it will return 1. (1) Stacks use "FILO" or "LIFO" principle. (2) There is no need for "main O" function, write "Class" ONLY. (3) Any solution which is NOT asked will cost in mark deduction. (4) Assume that, all values that will be inserted into stack, will be positive integers

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions