Professional Documents
Culture Documents
Dsa Written Question and Answer
Dsa Written Question and Answer
Void inert Foont (struct Stodent **head,chas name [1, int Tolnombe)f
Stoct Student* newStudent =Coeccte Stodent(name,olLnumbes):
if ( head== NUL)
*head= neo Studerti
Chead) hext*headi
3
else E
hepGtvdert next= head)next
(*head)’ hext = hewStudeht s
* head = nestudenti
Void delete [tudent lstsoct Student *
head, iut rolnomber )$
hed== NuL)
Tetun
Stuct Stodent *temp ( head)nert:
Stouct Student psov = *headi
wleltonp!= *hend)é
iftempo nomben olLnUmbes)f
PeNet temp’nexti
If tenp= *head)
* head =poev s
free(tonp)
Tetuoni
if Ctemp = NULL)
Tetuoni
Psev’next =tevpnext i
ut moiu)
trouct Node * head = NuLL :
iusert Sored (sheads5)}
jusestsotedl&hecd,0);
iusest Sooted sheod, 2);
Susert Soroted (& head1);
usest Sooted s hend4);
Pritf ("sorted lRred list: );
display head);
delete Node dahead ,5)>
delete Node Câ head2):
Poitf("So sBed liuked Gst aftes deletio w: "):
divplay (hend):
Tetuu D;
Pogam
"Create Lineax Eyueue Using Linked ist aud
Tnplemeut difteaeut opeatfous
# include <stdio.h>
#include <stdißb. h>
Stsuct node
0ut data
Stouct node next
stoct qyueue f
Stouct nole foout ;
euqyuewe (qy,20)
Chqyueve (qy30) ;
di~play Suevel);
Detuou newNode:
luosderTaueTsal(oot Left):
Poiutf I.d-", oot deta):
fuosdeg 1auesal ( Tootight )i
jut mau()
Stout Node* oot =NULL3
lwsestoot,50) ;
iusest (S oot,30);
iusert b-0ot. l00);
iuserst (&ooot , bo):
IwoodesTsavegsalsoot
Foiutf ("n);
Pse ToaveKsal loot;