Please write a C++ code for 2D matrix by using STACK push and pop function.
Below is the code:
#include<bits/stdc++.h>
using namespace std;
#define MAX_SIZE 1000
class Stack
{
int top;
public:
int a[MAX_SIZE];
Stack() { top = -1; }
bool push(int x);
int pop();
};
bool Stack::push(int x)
{
if (top >= (MAX_SIZE-1)) {
cout << "Overflow";
return false;
}
else{
a[++top] = x;
cout<<x <<" added to stack ";
return true;
}
}
int Stack::pop() {
if (top < 0)
{
cout << "Underflow";
return 0;
}
else
{
int x = a[top--];
return x;
}
}
int main() {
class Stack s;
s.push(10);
s.push(20);
s.push(30);
cout<<s.pop() << " removed from stack ";
return 0;
}
Output
======
Please write a C++ code for 2D matrix by using STACK push and pop function.
Consider these functions: push() : push an element into the stack pop() : pop the top-of-the-stack element top() : returns the item stored in top-of-the-stack-node What will be the output after performing these sequence of operations (after performing top()) push(20); push(4); pop(); push(10); push(6); pop(); pop(); push(5); top();
Please write a Java interface for an integer stack (should have the methods push, pop, toString). Then implement this interface using one of our linked list nodes. Then please write an interface for an integer queue ( should have methods enqueue, dequeue, and toString). Then implement this interface using one of our linked list objects. Please see chapter 3 in the text for a definition of a stack. Please write a program that asks the user for how many numbers...
Java Write a pseudocode and Java program to implement the Stack using arrays. Write Push(), Pop(),and Display() methods to demonstrate that it works.
Simulating a stack of push, pop and peak in C++ using array of 1000.
Simulating a stack of push, pop and peak in C++ using array of 1000.
Stack manipulation: a) The following operations are performed on a stack: PUSH A, PUSH B, POP, PUSH C, POP, PUSH D, POP, PUSH E, POP, PUSH F What does the stack contain after each operation? 1 b) If the input stream is ZYXWV, create a sequence of pushes and pops such that the output stream is XYVWZ. (Note: The input stream of a stack is a list of all the elements we pushed onto the stack, in the order that...
Suppose we execute the following stack operations on a stack of ints. push(1); pop(); // #1 push(10); pop(); // #2 push(7); push(4); push(3); pop(); // #3 push(5); pop(); //#4 Write the final state of the stack, and for each pop() operation, write the value that will be popped off the stack (pops are numbered so you can refer to them).
Need help. write a C program stack-ptr.c that implements a stack using a link list. Below is a skeleton code to start with.Jjust edit to make thread friendly. examplpe: push(5, &top); push(10, &top); push(15, &top); int value = pop(&top); value = pop(&top); value = pop(&top); this program currently has a race condition. use Pthread mutex locks to fix the race conditions. test you now thread safe stack by creating 200 concurrent threads in main() that push and pop values. -use...
Please code using C++ Thank you Write a function that receives a 2d array of type double and returns the average of all elements in the 2d array
Implement the following code using ARM instructions. //Objective to practice on procedure, push and pop. int a=3,b=6,c=2,d=5; /* use registers to store values in global variables*/ main { checkEvenfun() sunFun() } checkEvenfun() { Check if the register have even numbers if odd replace with 0. Push values in stack. } sunFun(){ Pop from stack find the sum }