Data Structures in Hindi : Stack Peep Opearation

Stack Peep Operation

  • Introduction to stack peep operation in Hindi
  • Example of stack peep operation in Hindi

Introduction to Stack Peep Operation

जब आप stack में किसी location पर stored information को extract करते है तो वह operation peep operation कहलाता है।

इस operation में सबसे पहले आप pointer को उस location पर move करते है जिससे आप information extract करना चाहते है और check करते है की उस location पर कोई data है या नहीं। इसके लिए आप इस प्रकार statements लिखते है।

if(Top-i+1<0)
{
    //statements to be executed when no data is available
}

ऊपर दिए गए code में i user द्वारा enter की गयी वह location है जिससे information extract की जायेगी।

यदि user के द्वारा enter की गयी location पर data available होता है तो उसे आप इस प्रकार extract करते है।

printf("Element at location %d is : %d",i,stack[Top-i+1]);

ऊपर दिए code में print statement द्वारा location और उस पर available data को print किया गया है।

Example of Stack Peep Operation

Stack peep operation को निचे उदाहरण द्वारा समझाया जा रहा है। 

#include<stdio.h>
#include<stdlib.h>

#define MAX 5
int stack[MAX];
int Top = -1;

void main()
{
      void push(int num)
      {
           if(Top==MAX-1)
           {
                printf("Stack is full");
                return;
           }
           Top++;
            stack[Top] = num;
      }

       push(1);
       push(2);
       push(3);
       push(4);
       push(5);
   
       void peep(int num)
       {
           if(Top-num+1<0)
           {
               printf("No element");
               return;
           }
           else
           {
                printf("Element at location %d is : %d",num,stack[Top-num+1]);
           }
       }

       peep(3);
}

ऊपर दिया गया उदाहरण निचे दिया गया output generate करता है।

Element at location 3 is 3

      DMCA.com Protection Status

 Leave a comment