Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Deep Dive into Algorithms
An algorithmic paradigm or algorithm design paradigm is a generic model or framework which underlies the design of a class of algorithms. An algorithmic paradigm is an abstraction higher than the notion of an algorithm, just as an algorithm is an abstraction higher than a computer program.
How does one calculate the running time of an algorithm?
How can we compare two different algorithms?
How do we know if an algorithm is `optimal'?
Course Content
- 4 section(s)
- 82 lecture(s)
- Section 1 Backtracking
- Section 2 Dynamic Programming
- Section 3 Range Query Algorithms
- Section 4 Graph Algorithms
What You’ll Learn
- Students will learn various Backtracking Problems along with implementation using C language
- Students will learn various Dynamic Programming Problems along with implementation using C language
- Students will learn various Graph Algorithms along with implementation using C language
- Branch and Bound
- Divide and Conquer
- Greedy Algorithm
- Pattern Matching
- Searching and Sorting
Reviews
-
DDarrell Datu
This course was so helpful! It has changed the way I think about algorithms and opened my eyes about dynamic programming
-
JJuan Arias
Too repetitive on concepts, which causes confusion.
-
BBunty rao
good course and the practical implementationn of evry alogorithms is explained in good mannar
-
NNarra sudheer reddy
THE TEACHING METHODOLOGY IS GOOD AS THEY ARE TEACHING ON BOARD SO WE CAN GET SOME GOOD CCLASS ROOM EXPERIENCE