हेल्लो दोस्तों आज इस पोस्ट में आपको Peep operation in stack के बारे में दिया गया है की क्या होता है तो चलिए शुरू करते है
Stack peep operation का परिचय
जब आप stack में किसी लोकेशन पर stored information को extract करते है तो वह operation peep operation कहलाता है
इस operation में सबसे पहले आप pointer को उस लोकेशन पर मूव/(move) करते है जिससे आप इनफार्मेशन extract करना चाहते है और check करते है की उस लोकेशन पर कोई data है या नही इसके लिए आप इस प्रकार से statement लिखते है
if(Top-i+1<0) { //statement to be executed when no data is availabe }
ऊपर दी गए कोड में i यूजर द्वारा इंटर की गयी वह location है जिससे information extract की जाएगी
यदि यूजर के द्वारा इंटर की गयी लोकेशन पर data अवेलेबल(available) होता है जो उसे आप इस प्रकार extract करते है
printf(“element at location % d is : %d “,i, stack [Top-i+[]);
उपर दी कोड में print statement के द्वारा location और उस पर available data को print किया गया है
example of peep operation
stack peep operation को निचे example के द्वारा समझाया जा रहा है
#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+<0) { Printf(“NO element”); Return; } Else { Printf(“element at location %d is : %d”, num, stack[Top-num+1]); } }peep(3); }
ऊपर दिया गया example निचे दिया गया output generate
element at location 3 is 3
reference-https://www.tutorialspoint.com/data_structures_algorithms/stack_algorithm.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे