What is the course code for Data Structures?
The course code is CY303. It is part of the CSE-Cyber
Security/Cyber Security III Semester curriculum of RGPV.
How many units are included in CY303?
CY303 Data Structures contains five units covering linear data
structures, stacks and queues, trees, graphs, sorting, searching,
hashing and applications.
Does CY303 include linked lists?
Yes. Unit 01 covers linked lists, memory representation,
different implementations, circular linked lists, doubly linked
lists and applications such as polynomial manipulation.
Does CY303 include stack and queue algorithms?
Yes. Unit 02 covers stack and queue implementations, infix to
postfix conversion, postfix evaluation, recursion, circular
queues, dequeues, priority queues and queue applications.
Which tree structures are included in CY303?
The syllabus includes Binary Search Trees, AVL Trees, heaps,
forests, multi-way trees, B trees, B+ trees, B* trees and
red-black trees.
Which graph algorithms are included?
CY303 includes DFS, BFS, Kruskal's algorithm, Prim's algorithm
and Dijkstra's shortest path algorithm.
Which sorting algorithms are included in CY303?
The syllabus includes Bubble Sort, Quick Sort, Selection Sort,
Heap Sort, Insertion Sort, Shell Sort, Merge Sort and Radix Sort.
Does CY303 include hashing and indexing?
Yes. Unit 05 includes Hashing and Indexing along with a case study
of data structures in operating systems and DBMS.