Académique Documents
Professionnel Documents
Culture Documents
LT/P.fu.C
4 -t-t- 4
Obiectives:
'
unear
'
o
ld
.in
or
.
To choose the appropriate data structure tor a sp!91fild
appticafiOn.
o To understand and anaryze various searching ano s6riing algorithmg.
To write programs in c ro sorve probrems using data structures
'
such
as arrays, linked lists, stacks, queues, trees, graphs, hash tables,
. searcfilrees.
: , r-.,, -.. j;.;
UNIT-I
.,,.-il
.r
-,r.i
nt
uW
Aj
anO
,array
linked lmprementations in c, circurar queues-rnsertion
and oetetion
operations, Deque (Doubte ended queue)ADT,
,nJiinf"O
"rr"y
implementations in C.
uNtT- ilt
Xl,f,r^"1t$I?1.f,-B_,nrry
uueueAu I-rmprementation-Max
Graphs
and BFS.
UN[T.IV
Searching- Linear search, Binary Search, Static Hashing-lntroduction, hash
tables, hash functions, Overflow Handling.
or
ld
.in
Sorting-lnsertion Sort, Selection Sort, Radix Sort, Quick sort, Heap Sort'
Comparison of Sorting methods.
UN]T. V
TEXT BO(X8:
Fundamentals ol Data slructures in C, 2nd Edition, E.Horowitz,
S.Sahni and Susan Anderson-Freed, Universities Press'
Data structures A Programming Approach with C, D'S'Kushwaha and
A.K.M'sra, PHl.
REFERENCE BOOKS:
1.
2.
2.
3.
Langsam'
M.J.Augenstein, Pearson.
Data Struclures and Program Design in C, 2nd edition, R.Kruse'
C.L.Tondo and B.Leung,Pearson.
Data structures and Algorithms made easy in JAVA, 2nd Edition'
Narsimha Karumanchi, CareerMonk Publications'
Data Structures using C, R.Thareja, Oxford University Press'
Data Structures, S.Lipscutz,schaum's Outlines, TMH'
Aj
4.
nt
u
1'
5.
6.
7.
8.
L
10.
'11.
Outcomes:
a
a
Aj
nt
uW
or
ld
.in