RUVIDEO
Поделитесь видео 🙏

Lab 1b -Write a Java program to implement the Stack using arrays. Write Push(), Pop(), and Display(

Lecture By: Veeresh Basavaraj Hatti

Click the link below to download Notes

https://sites.google.com/view/musicpluseducation/ooc-18cs45

Write a Java program to implement the Stack using arrays. Write Push(), Pop(), and Display() methods - Lab 1b - DAA Lab Programs

1b) Write a Java program to implement the Stack using arrays. Write Push(),
Pop(), and Display() methods to demonstrate its working.

Program:
import java.util.*;
class StackDemo
{
public static final int capacity=4;
int[] arr=new int[capacity];
int top=-1;
public void push(int pushedElement)
{
if(top(less than)capacity-1)
{
top++;
arr[top]=pushedElement;
System.out.println("Element "+pushedElement+" is pushed into Stack!");
}
else
{
System.out.println(top);
System.out.println("stack overflow!");
}
}
public void pop()
{
if(top(greater than)=0)
{
System.out.println(top);
System.out.println("pop operation is successful!");
System.out.println("and popped element is:"+arr[top--]);
System.out.println(top);
}
else
{
System.out.println("stack underflow!");
}
}
public void printElement()
{
if(top(greater than)=0)
{
System.out.println("elements in stack are:");
for(int i=top;i(greater than)=0;i--)
{
System.out.println(arr[i]);
}
}
else
{
System.out.println("stack is empty");
}
}
}
class Lab1B
{
public static void main(String[] args)
{
StackDemo stackDemo=new StackDemo();
Scanner in=new Scanner(System.in);
int Choice;
do
{

System.out.println("*******MENU*******\n1.Push\n 2.Pop\n 3.Display\n4.Exit");
System.out.println("\n enter your choice:-");
Choice=in.nextInt();
switch(Choice)
{
case 1:System.out.println("enter number to be pushed:-");
int Number=in.nextInt();
stackDemo.push(Number);
break;

case 2:stackDemo.pop();
break;

case 3:stackDemo.printElement();
break;

default: if(Choice!=4)
System.out.println("invalid choice");
}
}while(Choice!=4);
}
}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Lab 1b -Write a Java program to implement the Stack using arrays. Write Push(), Pop(), and Display(», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.