हेल्लो दोस्तों आज के इस पोस्ट में आपको 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
reference-https://www.tutorialspoint.com/data_structures_algorithms/stack_algorithm.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे