0% found this document useful (0 votes)
179 views1 page

Cs 2201 Data Structures

This document outlines the course structure and content for CS 2201 DATA STRUCTURES, a 4 credit course. It is divided into 5 units that cover linear structures like lists and queues, tree structures like binary trees and balanced trees, hashing and sets, and graphs. Some specific topics included are linked lists, binary search trees, AVL trees, heaps, hashing with separate chaining and open addressing, disjoint sets, and graph algorithms like shortest paths, minimum spanning trees, and topological sorting. The course aims to master the design and applications of these common data structures.

Uploaded by

sridharanc23
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
0% found this document useful (0 votes)
179 views1 page

Cs 2201 Data Structures

This document outlines the course structure and content for CS 2201 DATA STRUCTURES, a 4 credit course. It is divided into 5 units that cover linear structures like lists and queues, tree structures like binary trees and balanced trees, hashing and sets, and graphs. Some specific topics included are linked lists, binary search trees, AVL trees, heaps, hashing with separate chaining and open addressing, disjoint sets, and graph algorithms like shortest paths, minimum spanning trees, and topological sorting. The course aims to master the design and applications of these common data structures.

Uploaded by

sridharanc23
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1/ 1

CS 2201 DATA STRUCTURES L T P C 3 1 0 4

AIM:
To master the design and applications of linear, tree, balanced tree, hashing, set, and graph structures.
UNIT I LINEAR STRUCTURES 9
Abstract Data Types (ADT) List ADT array-based implementation linked list implementation cursor-
based linked lists doubly-linked lists applications of lists tack ADT !ueue ADT circular "ueue
implementation Applications of stacks and "ueues
UNIT II TREE STRUCTURES 9
Tree ADT tree tra#ersals left child right sibling data structures for general trees $inary Tree ADT
e%pression trees applications of trees binary search tree ADT Threaded $inary Trees.
UNIT III BALANCED TREES 9
A&L Trees play Trees $-Tree - heaps binary heaps applications of binary heaps
UNIT IV HASHING AND SET 9
'ashing eparate chaining open addressing rehashing e%tendible hashing - Dis(oint et ADT
dynamic e"ui#alence problem smart union algorithms path compression applications of et
UNIT V GRAPHS 9
Definitions Topological sort breadth-first tra#ersal - shortest-path algorithms minimum spanning tree
)rim*s and +ruskal*s algorithms Depth-first tra#ersal biconnecti#ity ,uler circuits applications of
graphs
TOTAL: 45 PERIODS
TEXT BOOK:
-. .. A. /eiss, 0Data tructures and Algorithm Analysis in 12, econd ,dition , )earson ,ducation,
3445.
REFERENCES:
-. A. &. Aho, 6. ,. 'opcroft, and 6. D. 7llman, 0Data tructures and Algorithms2, )earson ,ducation, 8irst
,dition 9eprint 344:.
3. 9. 8. ;ilberg, $. A. 8orou<an, 0Data tructures2, econd ,dition, Thomson =ndia ,dition, 3445.

You might also like