Non-Linear Data Structure
Non-Linear Data Structure
Program: B. Tech in CSE & CSE-AI Year, Semester: 2nd Yr., 3rd Sem.
Course Title: Non-linear Data Structures & Scalable Subject Code: TIU-PC-UCS-T21101
Algorithms
Contact Hours/Week: 3–0–0 (L–T–P) Credit: 3
COURSE OBJECTIVE:
Enable the student to:
1. Understand and apply advanced data structures for efficient problem-solving in computing
domains.
2. Analyze and implement optimized algorithms for trees, graphs, heaps, and memory-efficient
data structures.
3. Develop scalable solutions using advanced searching, sorting, and dynamic data structures
in real-world applications.
COURSE OUTCOME:
On completion of the course, the student will be able to:
CO-1 Understand and explain advanced tree structures and their applications K2
Apply heap and priority queue techniques to solve real-world scheduling and
CO-2 K3
optimization problems
Analyze and implement advanced graph algorithms for network and traversal
CO-3 K4
problems
Evaluate and utilize efficient hashing techniques for memory optimization and
CO-4 K4
fast retrieval
Implement and optimize advanced searching and sorting algorithms for
CO-5 K3
large-scale data processing
Apply dynamic data structures and disjoint set techniques in distributed and
CO-6 K3
AI-based systems
COURSE CONTENT: