preloader
  • Home
  • ADVANCED DATA STRUCTURES AND ALGORITHMS

ADVANCED DATA STRUCTURES AND ALGORITHMS

  • DURATION

    V Semester

  • WEEKLY

    5 Hours

  • FEE

    Free

About Course

In this course students learn and practice advanced strategies for solving complex problems to generate optimal solutions. Students will explore techniques like backtracking, greedy algorithms, and dynamic programming, along with specialized data structures like tries and segment trees. They will also explore game theory, learning how to analyse strategic decision-making. Through designing solutions and exercises, students will gain practical experience in applying these strategies to solve problems where optimization is necessary.

Course Syllabus

Back Tracking:

Greedy Method:

Introduction, general method.

Dynamic Programming:

Introduction, Memoization and Tabular Methods to store the results.

Game Theory:

Tries/Pattern Matching:

Introduction to trie and its implementation, KMP.

Segment Trees:

Syllabus

Faculty

Other Courses

Data Structures and Algorithms
  • 2 Semesters
  • Technical Campus Recruitment Training

Data Structures and Algorithms

About Course It has all the required topics in one place to prepare technical interview and written …

Know More
LOGICAL PROGRAMMING AND ALGORITHMS
  • III Semester
  • Technical Campus Recruitment Training

LOGICAL PROGRAMMING AND ALGORITHMS

About Course This course explores different strategies and data structures frequently employed to …

Know More
Competitive Programming Essentials
  • II semester
  • Technical Campus Recruitment Training

Competitive Programming Essentials

About Course This course introduces students to the foundational concepts and techniques used in …

Know More