Pop operation in stack in data structure-पोप ऑपरेशन स्टैक क्या है ?

हेल्लो दोस्तों आज के इस पोस्ट में आपको Pop operation in stack in data structure के बारे में बताया गया है की क्या होता है कसी काम करता है तो चलिए शुरू करते है

Stack pop operation

जब stack(Pop operation in stack in data structure) में से किसी item को remove किया जाता है तो वह operation pop operation कहलाता है stack item एक ही साइड Top से remove किये जा सकते है किसी भी item को आप stack के बीच से नहीं remove कर सकते है

stack में से किसी item को remove करने  से पहले आप यह check करते है की कही stack एम्प्टी(empty) तो नहीं है क्योकि यदि stack empty होता है तो आप उसमे से item remove नहीं कर सकते है

जब किसी empty stack में से कोई item remove करने का प्रयास किया जाता है तो उस situation में stack underflow कहलाता है stack underflow की condition में आप यूजर को मेसेज show करते है की stack empty है

stack empty है या नहीं यह आप इस प्रकार check कर सकते है

if(Top==-1)
{
   //stack is empty message here
}

यदि stack empty नहीं है तो Top से element remove करने के लिए आप Top की position को decrease कर देते है ऐसा करने  से वह elements remove हो जाता है

Top--;

element को remove करने से पहले आप remove किये जाने वाले element को show भी कर सकते है इसके लिए आप इस प्रकार statement लिखते है

printf(“%d was removed from stack “,stack[Top]);

example of stack pop operation

stack pop operation को निचे example द्वारा समझाया जा रहा है

#include<stdio.h>
#include<malloc.h>
#include<stdio.h>
#define MAX5
Int stack [MAX];
Int Top=-1;
Void main()
{
  Void push(int num)
   {
    If(Top==MAX-1)
    {
      Printf(“stack is full,new element can be inserted..\n”);
       Return;
    }
   Top++;
   Stack[Top]=num;
  }
  Push(5);
  Push(6);
  Push(7);
  Push(8);
  Void show()
  {
    Int i;
    If(Top==-1)
    {
     Printf(“stack is empty .No item to dispaly..”);
      Return;
   }
   While(Top!=-1)
   {
Printf(“%d \n”,stack [Top]);
     Top--;
   }
}
Printf(“stack items before deletion ..\n”);
    show();
    push(9);
    void pop()
   {
   If(Top==-1)
   {
  Printf(“stack is empty”)
    Return;
     }
   Printf(“\n %d was removed from stack .\n”, stack [Top]);
    }
   Pop();
}

example का output इस प्रकार से होगा

stack items before delection

8

7

6

5

9 was removed from stack

Pop operation in stack in data structure

reference-https://www.tutorialspoint.com/data_structures_algorithms/stack_algorithm.htm

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment