Professional Documents
Culture Documents
For
Data Structure Using C++ (CSET202)
L-T-P: : 3-1-4
Credits: :6
Department: : SCSET
Bennett University
Greater Noida, Uttar Pradesh
CSET202 – Data Structure Using C++
Course Type - Core L-T-P Format 3-1-4 Credits – 6
COURSE SUMMARY
C++ OOPS Concepts, Pointers, Structures, Asymptotic Analysis, Arrays, Searching, Recursion,
Sorting, Linked List, Stacks, Queues, Trees, Binary Search Trees, Heaps, Priority Queues, Hashing,
Graphs, Height Balanced Trees: AVL Trees, RB Trees, B Trees, B+ Trees, Disjoint Sets, van Emde
Boas Tree.
DETAILED SYLLABUS
Module 1 (Contact hours: 10)
Why Data Structures, First C++ Program, Execution Cycle of C++ Program, OOPs Concepts, C++
Inheritance, Multiple inheritance, Friend Function, Run-time Polymorphism, Time Complexity:
Asymptotic Analysis, Big- Omega, Big-Theta, Big-Oh Notation, Handling Arrays, Insertion,
Deletion, Traversal, Linear Search, Recursion, Binary Search, Tower of Hanoi, Sorting, Bubble Sort,
Selection Sort, Insertion Sort, Merge Sort, Shell Sort, Counting Sort.
The laboratory of Data structures is designed to provide a practical exposure to the students about the
concepts and topics taught in the classroom sessions. Implementing the learnt concepts using C++
will help the students to have a better understanding of the subject.
TEXTBOOKS/LEARNING RESOURCES:
1. John Carey,Shreyans Doshi and Payas Rajan, C++ Data Structures Algorithm Design Principles
(1st ed.), Packt Publishing, 2019. ISBN 9781838827919.
2. Yashavant Kanetkar, Data Structures Through C++ (1st ed.), Cengage Learning, 2019. ISBN
9789388511360.
ASSESSMENT COMPONENT: