0% found this document useful (0 votes)
121 views22 pages

00 Linked List Handwritten Notes

Uploaded by

Tushar Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views22 pages

00 Linked List Handwritten Notes

Uploaded by

Tushar Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

for (2cStrutt nade") mallosize cd (styutk rode)

t vetun
Stbrutt node peinder a Spate e ZPagpeaaus
StroctUYe nude
Linked List huaheaupcn.gm.on
Luhu tnkedlist sbon huxte Aubtaa
Ab aray is oftxed s1zeiduring n titne

Aroy could only be Ceadedin heop as well a


Sta:k uhex.asLinked :st is only Stosed
in heap memoxy0/ ob eo

linkedist

Stauk

main

iYst

00
329o 270
yo
21D+y 90

dx9n -C
Herenext is adda ef of neyt node)

Strutnode Reeserdial setuse


034 has poindea thad potttO
SOe eeotpe ea
int doto
StztNode Dext
- (01) (G1

9mog
son fpurto) lssua)sollom ( sien bur2) en vol

Dete

How docatode ed e

lo tatk strud node *pJaLhadoo


all.aurpeineu Node 10 1o

nOdeS.ace

S Prnted byp

p data z\021g
d
one
ode
da
pnext=0,

Struct Node p

pP
31o

P ne xt

pEp> next

pofntex p fs DULL 1-e P

1F P= N ull)
(P 0

Culso SOme Chek con dtP ons


CPnext Nut 7FC nextTou
YDotodion
Pago-aoanunn

Display linked tst


while Cpoean P |= 0)
printt pdato
P:P0ext

Rerbative DiSplauFnked S t
Notd isplay (Stut nodete)

iFCPiENDLL)
paintf dp4dAO i
hapDisplaa(p>Aext)deuneittr
payi2c413A 0aA
COUntiO o 0

indut Coont CcHr&t Node kp)at


fo90alasd hab nue
agtoin 0,-
PlSe
COUnt nexttL
ose
INU2 M I N

N132 MAX Deteopdposad

Aadiaqdata bod.ui
int Add tutNode Kp
o Sum 0
tohile (p)

Som Sumdp dak


ePnexi
pfurn Sum)
01han
MAXlement in liakedulistLALCLAEL
Delín e mioimum as Smalest number in
integes (INTS2MIN) awo tee y -
ewtot
texat e thraugh eveay element and taapare
Also Recessively

THe rate thoough each nedeand beturn it


foonded the eleme nd

Imorovioq lined rSeavc bae


Searck2)
first
SOU 200 210 21o 20 SO 300
St
Papee
afCKey p-dcde)
20xtpsnext
Pnexi fint
fist P
ialia
nsert
betope ftrst node
Node xt=neu Node;arfol
t datu- JLls
nextfrst
t
At Some postion
ACte pot ion
tes a A posftion Ciettbe
next node we uwat to insert CE

AHer position Cinset t )node


itedate t i pcsition Z
tnext =inext
Ynext
To terate tell_p
po31lun x i s n
Time 0(

inimUM Time O
MaX OCn)
C
Pagneentroant

aeatea linked l:st binseritiniq aLos


shut v edt1
3Rst NULL,4 Laut: Null

void T tlaut Cind y)

node y Nudt.
fdada
ALx Nul shan
Refre rgert
fistloai=ata
else

last-next tj
l while erecoti rJe
0oi

rnortizo
1r3n o tonty Lu 9hor
HMeY ereh

sbon C troznt
yt

(n30 xnM
otedclist Cleserting in sorded Is1) nibl
Compaeuale bodupaa
dotp
to be nseated with node

fF alue i s lesf thanotlad


node dala Akea tn soa 902icula
3 e to be conti de Y
2iftis the tast element
iFA 1S to be fnserted in ftustpotiun
0 the elemend fo betnjeted Sraallest

Dolehina Aee
Coe deleina t firsf osidtoA or
Ast node

NodeK =fiat
fiastafia 20exi
p dat aj o 0 nscn
dele teoP

Iime O) efec2
INI
432MIN
RLNON
Pege.nanunus

eletingat apdaticulaY posidion


(2 poindea acquiaed)

Made p ut
No de t G AulL

ninbhan

T26T

=p> docz
deleke O
TrmeSpeno 0n) time dependlg On
PC fion e

K10cheik ifsooted
Itercte
atethrouah nked lrst nodeholn
Comoae withh ODevious node daka
CUD 2ent nodeij le Ahan pae vfos
nod e then inkeck Lis{ t ot sasted
Else d the end node e i l tum out
AD loe SOdted
DotS.

RermhveDuglkcate acnatcol Ltaked LISE


Itedate thaouah each node i l
datadata_at One node 1s/stmTlarato D2evi.au
node
then elete secend duplh.cate node L
abLalla aaabonaO

while (ql Not)


i CPdota dat a)

9ext lul093 /
3
else
nexd =q>ney E
delete 4
pnekt
b w l g

Trme Oh) 74
Datesveenuty
Pege.aasnouet

XReveme taked st
Rexessing clement
Reve2 s i n q i n k s s h o n

Keyearsing elemets lal


Tterate Ond (opy elemeatdata in an

cleratme 00xa pofsdeond topy Ín


ltnked IE

p:tbst
10
oltle (P,Mull) opD
AC Pdode 921

ala

w l o CP 1:Nul)

p>dat a Al2 10
:pnestt
Pag

Rexewiaq Links
Slfdtng pointer eointe s neyt toP
eath otheald

Hedate thoough potrlea P)otk poiater


q and xaSlidtng poinders tol louuinq
next to it
Etes Aenu loop_o
wsle CPl=NuiL)
eyerotevib
t o evede

Ppsnext

3 9NL
Make the last node 22aj fixara
tint L

Tme o (n) (tu 7tesat t)


Pege.ensn

Retu>Sfve Revee kedd t t

Noid Reveme ode fq. , Mode p )


LP 1 Mu)

Reveye (pp-ney t
l p A e x t :/ wlexe twmao

3 900
ele (ulo-92 /du

f i s t 2ea ch end o hodle uinq


hen
Reveme
Befoe
iakshon bb dbD

AMer
Con.cote.n.oation 2 Linkedt al)1
Reach he end d ftast linked 17st nodde
Make theEKtlast node ef frst thkedlist
Potnt o Ahe beGaning Secen.d linkecd t

lime a (h)

p:Piat
ukle (p120)
pnext

ney =secenolioo to
SRend NNUL IAs noneed ckuthas pointer
Fhiens
CUHmOe a p i

Mergino 2 ked-EinSx tpd


Hesa te throuq f anol Secondink ed
1st and the smallest data chuvldoe
Made theint nede ttkiad (merqed
faked iE hal
40DAIL t aAd Second hotk ane not NUEtL
bst 4hen
is lesr Hkan Secoaol then_
MeTge theltnk otkxd node
CDUDe t node ot
Make Kad nod e the (Ubaent
JIUM Ccd e pJolalo sb
1 eM@etcuYEAl Noce
Make astnexteNuLId
> Simtlonly 1 SPCond 1s | e t hon irt
+hen
Osteesenaind

CRstJENoil)
oatneytr f7st
else hoatl huthbJo bna2
Jal datl03e 5 next SecoNel 30
Aatacp2d3d ho
Trme Mt)
AoSecore
dements CNUME trotes peisod
elornotS b Secend paisder)

Los14siz
kCheck fo oop iiaked 1:s
move tpo pointer uth one ot slous Sjed
cnd othe ot reater s 1Oeed y
otaruboub peintihe hee eah other
hen tere C O Joo p

sSbop (Node )
Altsde Pti,
9p zq on92 h a n h l
bdo
9Hon b

q qlzAlULL q>N ext ho2AUIL


No
4UNO) 9 ne
bL3while(p& qi R plzq)
D36.
/Pgoerndannt

yeturn p:qHyuefalst
kala.

Cxula inked st
last node CODpetel to frostAode

Hfod

Hecel
Unkod
O-poll
T3E

Fte
bsnd 6
i4 bro 9bo bs9)1 o o
o9 ot tlag
Head gool

DiSpla dnhnikeci kalioa 9d


hon uo pd beyiog 9ben
Nald atsploy (Aede ep)n 9MoM
9bor
9born 9cun_
do

point Cd",P-sdata) mon

3ukle CPJENead),
9 bo.a hasd
9bon fal hre/
Dis lo (rteoal bon ruos
Pegs.eerynad

DsplaCnAohl hked EUsinq.seguM

Votd DisPlay (Noq e p

sho/stat Int flaga0 3ha n


E Ce Head YlgesO
floq
DsdfCd')p1daka)
Drsploy C nex)
log0

ebte ate (vculor ikeol lit 54


Moke Heaol Node ond at19n tost os heed ode
ode

Make t4poit to heod ode


in ohrle loop
Assign addaein heapto cnede
Eter elato
then Make tbe nodepottto the
ode Ponted bu lat rode
Moke last nodes Pointto2toitat Node
make CUDoOr Yode laat ode
b
Insertinq in cular nked listiStmi las as
nOvmalrxed Irsthe-b tair

Tnics tinq OHexLost hodelax beore


htad n ode
tezate
then moKe
i Iattayt
the
ncderode poist tothe new NOde
MakeAeuw node the hend node (oautd,onCo
1 he new hode 7to be
evted
befere htad 0Y aitey ajt fonclidie
Leleting
Cases h
ciuculasoked st
Deletina emHead aude shaldbuda
Deletin OA athe Aede
DelettnN 0hey nod elala
Head
for (i:01po5- 2itt)
9:pRIt_ 2ReALAS
7aYsunp fouioP
AxE
X next
deleke be (00 e
Lddde 13evle o node hn
ne edts+o be aoeo
Deletina head de
wled next le Head
Time OCn)
next: Head-inext,
Heowl deta hol d
olelete Heoe oitiioo adin
Headl 0>next
9.bon
hol abald

g-yY
Detensnacen

S0zDallslliake i t l ad9bonun2 m

Nude
Ae dato tr
Struct Node shaual -AaLhl
LauALbibls0
Stsut Nele * 1 paeV-
int oleuto bo aLa_panAialb
St3uct Node *DExt.
3
CnveatA

Stroct Node t
Nad p
prev Null
dota l0
RexE zAlul
aserting ia Doubu kediSG 1 l
Co2
Bebre 1 ode abelbash
Any ohex posiion

Before node
Nede Oeu Node
dta-1
pey Null,
het 2 Ant
Fospre t
4i7st t
Poy othez posilaa
NOde iut olall
fov 014pes-H)Depend) un A.
Pepanbrt
Note t i New Nde varge
t data:X

i Cpnext l= Nu) b
Pnextpatt
p-nexf-t
i o

uio 27

CaeyO
0ddeASTstNode s
)Delete on other nede

hDeeteds ed
Nade f 10-fnt N
find-hst>next
XE pdatee j_
delete 9
Hrtpaev Alolt

0oletno
Letsrtefor li:0ipos1it)line6N
p2eYnext = pnext
F(pnext)9neyk Poeyp >pae V
yioloa0
Jp 92 S/Mo2 Lnuotna) Yo)
Pags.-ounni

tem pnext

p pey tem ed,


torward

a p changd,10n0v
extcNu1)) 1 p 1 loast nad
CP iytP LmákeictAaH

s gtven lbecz a last lonode


Landitien (PiE NOD
hich uillmake the p NoLL
EpPoey
mak the fist NuI so to
Cnd uäl
plENMILfonditiio à g v e
aldid fhk
n ked li'st (om@ai ienufded
eal
Cweb oY 2.04)

Linegs
Stngula
lead

LtCizdar
sfngy fwt
Doubly-
coG

Dot bly
ciYl

aratay toha er Soume


odloly oulb ulsly
Cor ContadnN Same Seau)
SPate
&LDiHterenie eetwees Liked ut fuy nay
(webov uideo 225)
DePe UNituaten oeh ltte

End Middle Ade


TA Scans
19hd lenatbA0392tG
Reacn ode lent,
bhn tuooi0.0g b2

take t o pnte q
MakE jomp two nade pi UMp 1Aade
OheNJqeach.ejn Nol P l s CUacad
od ddle oGotha101

Wi le Coq)

9 next boo 92
ie(a)qq9next alldu
2 ooTsh Cq) 1PanetElbnt2) 9/4p

prittC d P 1 deda) ) Oog

ing San aA Stak


Lert_alu linked lit_odata S t a k
the pop hdlf the stask sne the
SSt eleMe nstagk uwill oe the
ad does) MIddle element
C

lnd dslerra uhia furoiked Iata


shuOceu
take pointer and start puhingte
addru'ck Stee t nked t h
Stau
Po similar wtth second iked 1at

Stast popina out adde


MAntain i-{ O P

sh OACe fhe addoe loecome uncoMOn


Thelat poped addae coPuis fe
1ateasectioq point

wle C) puh C&stkl,D


Se Cond)
while PskC2stki P))97
w e CS tackop(stkPstatkTop StK2
poP (&sik1D
pop(Esti 2

b2Ntoh tlhdail

aoh bo

You might also like