0% found this document useful (0 votes)
4 views5 pages

Arrays, Linkedlist, Stack, Queue, Tree, Graph

The document discusses various data structures used in programming, including primitive and non-primitive types, abstract data types (ADTs), and their operations. It covers specific structures such as stacks, queues, linked lists, and trees, detailing their characteristics and behaviors. Additionally, it touches on sorting algorithms like bubble sort, selection sort, and merge sort.
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)
4 views5 pages

Arrays, Linkedlist, Stack, Queue, Tree, Graph

The document discusses various data structures used in programming, including primitive and non-primitive types, abstract data types (ADTs), and their operations. It covers specific structures such as stacks, queues, linked lists, and trees, detailing their characteristics and behaviors. Additionally, it touches on sorting algorithms like bubble sort, selection sort, and merge sort.
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

Data Struetures Via

Wal ave data Stuiures


pata Shu (ures is a
progyanwming tontop
Data stuctüres ave used to stbie data in a"
oYopnised and efficient manner
he ave of atupes
Primitiveinuqer, tharaitu Y, fload point
Non primitive --Auvauy ,u4
ADT An ADT is a model of data struineg
that spetfies type of data stored,opevatuons,
f e of fardmetuvs of operalions Tt Speefie

wat eah opes ation docs, but not hou.


Behavio tt
is defined but not implomenaubn
Space and Time lomplasitu pau Complesi
T P10q vam is amout of memoy it nede 7

[Link] tomplovitu ot pogam


Omout of tomp. time that it neoda an
>Avray AOT It is most simpect and
fhequontly ud de in pogvammi3
tollettion ot homo4end dalu elame
vau i
descmbed by singte nama.
Mavesgi Tnutton, Alution, Seasth, Sovu, Mem)
Shucurea- (ollectiont ot relotd u0ou
under one name
data tams
ums lan he
Stack is a de in whith
Steks end and qet 1n
insevtad only thom one

batk rom Same end


into statk i the t
The last itm nieitd
tm to be taken ou
daat in i t out (LIFo)
&tack ot ookc on table, statk ot plat
g
a ist
queue ic alko
.

Queue-uke a statk, o
ingetion is done at
However, uwth a quua,
One end, while deltion at othey end.
fixt in ,Hat Outlf1fo
quua follags a

toctumer standi in quu i sevvel

oLinked dictu
dinked Ba and airauys ave dmijar sinte they bat
Sove uollecüowe otdata.
dinked U alletatë me mo -tox eathelanet
snevaledy and only wken nsau
üat can
nta ut ove dynanic ,4o ongth et
o f C o n n e l d node
d
cerieg ol data
ist is a
atleatia fiec
node
tontaine
nxt
node ini t
to
dpointe

hees (Non-inea Ds)


Binavy TveLs

Tvees Binavy Search Tiees

hieva1chica
mode! of
Tti an ahsthat
hee- a paent
that tongicu of nodag wih
uuve
child velatonchip
i S Lequen u ot no dee.
node can have
ee: A tee in whith no
Binavy
move than a childevn
all no das
Thaveysal Binan "Tree:- P1outo viut
Buiy valuu too
D7 a thee and may pit
tee: In -ov de Y (Lttot,i
taven
Wau to a

re- ode(oot,ott,wi
fot- ovde(ud ipi
peion vee:
Expvesion tee is a binatu eathte in which
IntUmal nod tovmezponde to opevatoy and eath
leat node tovreapotde to DperOd
Binay Stach Thees

tet thal
biray tie
iia thal i,
eath tee [BST)
binay
ushith eve nod tonlaine
ether empty ov in
Value and atihe
root ave Cwal,
tub he of
l l valwx in left

than value in oot nood


Al values in igkt ub-he of vo0t
ove
qhesi
than val In pot node
cubhete of veó are
again
t t and vigkl
blnavy seath heg

pevaons on BCT: Seavtk, Jnsevt, Ddut


find min find ne
AvL Tree(A dlson, Veltky and dandr)
4is a self balanung binary Sarth dves.

dinea Sea1th
A Seavth travevdes tke toleeton untl
the degived ellvnet ic fourd
0 olletion is exhau bd
sovtigputiug obierte in onder in avnay lict
Fuhbl Sort: Tt
ide v, a ist ot Valts Dy
epe bti vely Lompaving elornenle and
neighbovin
cuwoppn tneir pasitios f naeka
Selettion ort ovdevt a
avray of valueg by
cpeti ivelu Putting a
paticlay value ito i
inal position.
Meyge Sovrt ovdoyt a
avvay o nalues buy Teeuys
velu dividing the avay in halt until eath
Sub-anay ha onu olomet tkon ve comb

You might also like