KEMBAR78
Splay Tree Updated | PDF | Algorithms And Data Structures
0% found this document useful (0 votes)
25 views6 pages

Splay Tree Updated

Splay trees are a type of self-adjusting binary search tree where each operation (search, insert, delete) reorganizes the tree to bring the accessed node to the root. This structure improves access times for frequently accessed nodes, although it may not be perfectly balanced at all times. The document also discusses the rotation operations involved in splaying nodes within the tree.

Uploaded by

Abhay Petkar
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)
25 views6 pages

Splay Tree Updated

Splay trees are a type of self-adjusting binary search tree where each operation (search, insert, delete) reorganizes the tree to bring the accessed node to the root. This structure improves access times for frequently accessed nodes, although it may not be perfectly balanced at all times. The document also discusses the rotation operations involved in splaying nodes within the tree.

Uploaded by

Abhay Petkar
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/ 6

DEPARTMENT OF INFORMATION TECHNOLOGY

Topic Splay Trees (Short note)Unt No.


dree is binay sedrh tee in
A splay
which each search, doee insert, delte 4 jon
operations are performed in the same way as
mordinary binary
n searh tree, ecept that
leach of he operadie ns is followed by splay.
Worst, case complexity 0f kinay search
Tre opercitoni is och).The wott case
Oceuss When tee i skewed.
For AVL 4 Red-black worst case complet
S
o(ogn)do better
Can we
self adjustment
Resene
slf adjutment trees (8sD
trees ae
Splay
+hat reduces the numbes of opeations rtqu
ecently acessed nodes
to acess
Over time a
rees get Torganied
|nodes
splayae accessed..

Thoy
ae not
pertectly balanced all tho
time
Data most rec ently acesed 1s. neaa root
Prepared by: k.D.Pat Page No.
pP
404
Y
Sanjivani Rural Education Society's S4A|DSFL
SANJIVANICOLLEGE OF ENGINEERING, KOPARGAON PR
DEPARTMENT OF INFORMATION TECHNOLOGY SY
SA

Topic Unit No.

betn |Spl tree )s a self organized kinay seareh


|tre in which erey oper atto n on an
earange the tr so tht the element s Bement
placed at the oot position the ree.
opeoctho perfommec at th root
thu ee. Al the operatuons on a
tree are învolved with common oper
caled as
Defn
oplgingelement s
an
proceas of binging
|it to the rood positon by pezforming suitable
rotaton operclon an elemet we
with the help of splayig
can bing mot trequenty sed element closer
to the oot tod so that ang
th
operalons on those lemet performe'quckly.
The start node for the oplay
as follows
Osearch ? The splay stavts at he node contairins
the element being' sough.
node or the fsthe
Dllnest The staat
neusty insested
nserted nole
Preparedby: K.D.fat Page No.
Sanjivani Rural Education Society's
SANJIVANICOLLEGE OF ENGINEERING,
DEPARTMENT
OF KOPARGAON
INFORMATION TECHNOLOGY
Topic Unit No.

Delete The pament ha


node i used as the statthe phyiscaly
Hhe delkked
this node is ot, they no s ohe

Threeoay: foin o
splay don
Split Suppose oe ae with
|espect to the key i and splitgN
tha
Jactually present i the tree we frut .

perform a selay at node lhat contis i


land dhe split the tree.
Rot ations
Splay Rotatns are pefomeo aong the
the stort node to the oot
path from
binary search dree.
the AVL
Theserotation ar similar t
R Red- black tres.
be the no de at which sply
Let 9.
defne a splay
storts. the follo wing tes defnea
ther fs 0 0r the oo thus the
splay teminates
Prepared by: k.p.at Page No.
Sanjivani Rural Education Society's R E
SANJIVANICOLLEGE OF ENGINEERING, |DSFL
KOPARGAON
DEPARTMENT OF INFORMATION TECHNOLOGY
KDP Pro
PR
sY
saalr
Topic
Unit No.
Tf q hat a parent,but
a
grand parnt,t no

single right left rotatón is performed an


splay temìnates.
Ri_ht q 9s left child
Rotatio
czig)
T3 Right Rotation

Te
gRotatian
(Te

Left 2 is ight child not


Rotabod
(2a4) left Rotation
(T3
/
Te (T2 T
T
O If has parent pand a grandparent gp
thu the rotation classified LL Cp s the
left child p LR
Prepared by : k. D. fatl Page No.
SanjivaniRural Education Society's
SANJIVANICOLLEGE OF ENGINEERING, KOPARGAON
DEPARTMENT OF INFORMATION TECHNOLOGY

Topic Unit No.

LRCp is left child e 9p, aing q is the


ight chi ld p? gp and q Ss the
RR (P is nght child
ight child d p qp and 9. iiy the
RL CPîsis ight child
left child p? repeated at nus Jocation
The sply 44
PRRotation 9P
ig- ig) Ty 1ght right
Rotate
2 (T

(T2

left
-Li Rotatin P left Ralak
Robats P
(209-24J
(T Ty
Ti

Page No.
Prepared by : k.p.at
Sanjivani Rural Education Society's
SANJIVANICOLLEGE OF ENGINEERING, KOPARGAON
DEPARTMENT OF INFORMATION TECHNOLOGY

Topic Unit No.


Right
Je ff 99)
Rotato T P nght
Jeft
(2ig-y) 9P

(T& (T3

Left
Ri_ht
Rotato left nght.

Erample.
Jegoch
(lo0
20

20

at (oo

Prepared by : Kib.fatl Page No.

You might also like