Proposed-Data Structure Syllabus
Proposed-Data Structure Syllabus
COXX
Course Details:
UNIT 1: Introduction & Linear Data Structures Part-I : Stack & Queue
(7 Hrs)
Basic terminology, Representation using array and linked list, Complete Binary
Tree. Tree Traversals: Recursive and Non-recursive. Operations on binary tree:
Finding Height, Leaf nodes, Counting number of nodes, etc. Construction of
binary tree from traversal paths. Binary Search Trees (BST): Insertion, Deletion
of nodes to/from BST. Height Balanced Tree (AVL): Insertion, Deletion,
Rotations on AVL tree, Searching.
Sorting techniques: Bubble Sort, Selection Sort, Insertion Sort, Counting Sort.
Heaps: Max Heap, Min Heap, Heap Sort. Searching techniques: Linear and
Binary search methods (recursive and non-recursive). Hashing: Different hash
functions, Collision resolution techniques.
Note: Five assignments to be given to the students on self study, comprising of one
assignment from each unit.
Text books:
Reference Books: