Stack Implementation with Link List जाने हिंदी में….

Hello दोस्तों! आज मैं आपको इस पोस्ट में Stack Implementation with Link List के बारें में बताऊंगा,

तो चलिए शुरू करते हैं:-


Stack implementation with link list


Algorithm for push function


1 Step–  struct node n = (struct node ) malloc (size of (strict node))
(Malloc function के द्वारा एक struct node प्रकार के pointer को memory दिलाए। )

2 Step- set  -> info = data (अथार्थ n की info में data को सुरक्षित करे।)

3 Step-  n -> next =top (n  के next क्षेत्र में top का address भेजे । )

4 Step– set top = n (top को n पर भेजे ।)

5 Step– exit


Function to insert an item in the stack

Void push (stack **top , int value)
{
Stack *ptr;
Ptr=(stack*) malloc (size of (stack));
If (Ptr==NULL)
{
Printf(“/n unable to allocate to memory for new node….”);
Print(“/n press any key to exit….”);
Getch();
Return;
Ptr->info=value;
Ptr->next=*top;
*Top=ptr;
}


Selection sort in Data Structure in Hindi(selection sort क्या है )

What is (DBMS) database management system in hindi ?


Algorithm for POP 

1 Step- set int data (एक data नामक variable को initialize कराए ।)

2 Step– set struct*t=top (stack के top पर struct node प्रकार के  variable t को भेजे)

3 Step-  check whether top =NULL ( जांचे की क्या top, null है। )
If yes then (यदि है तो)
Process step 4 to 5  (4 से 5 तक के step को करे)
Eles ( अन्यथा)
Process step 6 to 9  ( 6से 9 तक के step को करे)

4 Step- print (“underflow”) ( underflow को print कराए )

5 Step- exit(0) (main () function से बाहर आ जाए)

6 Step- set data =t-> info ( t से info क्षेत्र में सुरिक्षत सूचना को data कराए)

7 Step- set top = top -> next(top को उसकी अगली नोड पर भेजे)

8 Step- free(t)( t में सुरक्षित memory को मुक्त कराए )

9 Step- return (data)(data में सुरक्षित सूचना को main () function में भेजे)

10 Step- exit


Function to delete an item from the stack

Int pop (stack**top)
{
Int temp;
Stack*ptr;
Temp=(*top)->info;
Ptr=*top;
*Top=(*top)->next;
Free(ptr);
Return temp;
}


Note:- 

ये पोस्ट आपको कैसी लगी आप कमेंट कर के बताईये !अगर आपको कुछ पूछना या अपनी राय देनी  हो तो आप हमे कमेंट या itpolynotes@gmail.com पे  ईमेल करके बता सकते है हम पूरी कोसिस करेंगे की आपका रिप्लाई जल्दी से जल्दी दे सखे ….


इसे भी देखे:

Hello दोस्तों! नीचे दिए गए links पर click  करके आपको हम  इस पोस्ट में  (Computer Online Test) की Practice कराएंगे जिससे आप अपने  CCC, O level , कम्प्युटर GK की practice कर सकते है.

इस post के द्वारा आप  अपनी कम्प्युटर की  नॉलेज बड़ सकते है.

उसके साथ ही साथ आप अपने कई प्रकार के पेपरो की भी तैयरी  भी कर सकते है.

जैसे की CCC, O level , कम्प्युटर GK की practice कर सकते है,

Leave a Comment