Design & Analysis of Algorithms - Vol 1 - Course and Syllabus
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

Design & Analysis of Algorithms - Vol 1

Design & Analysis of Algorithms - Vol 1

The chapter explores the Bellman-Ford algorithm as a method for finding the shortest paths in graphs, especially those containing negative edge weights. It discusses the limitations and assumptions of Dijkstra's algorithm and contrasts them with the reassurances provided by Bellman-Ford when negative cycles are not present. The emphasis is placed on the determination of shortest paths through systematic updates rather than greedy choices.

28 Chapters 12 weeks
You've not yet enrolled in this course. Please enroll to listen to audio lessons, classroom podcasts and take practice test.

Course Chapters

Chapter 1

Design and Analysis of Algorithms

Chapter 2

Introduction to Air Travel Problem

Chapter 3

Design and Analysis of Algorithms

Chapter 4

Document Similarity and Its Applications

Chapter 5

Design and Analysis of Algorithms

Chapter 6

Input Size and Running Time

Chapter 7

Design and Analysis of Algorithms

Chapter 8

Design and Analysis of Algorithms

Chapter 9

Arrays and lists

Chapter 10

Searching in an array

Chapter 11

Selection Sort

Chapter 12

Insertion Sort

Chapter 13

Merge Sort

Chapter 14

Merge Sort: Analysis

Chapter 15

Quicksort

Chapter 16

Introduction to Quicksort

Chapter 17

Sorting: Concluding Remarks

Chapter 18

Design and Analysis of Algorithms

Chapter 19

Representing Graphs

Chapter 20

Breadth First Search (BFS)

Chapter 21

Depth First Search (DFS)

Chapter 22

Applications of BFS and DFS

Chapter 23

Directed Acyclic Graphs (DAGs)

Chapter 24

Topological Ordering of Directed Acyclic Graphs (DAG)

Chapter 25

DAGs: Longest Paths

Chapter 26

Shortest Paths in Weighted Graphs

Chapter 27

Mathematical Institute

Chapter 28

Module – 03