When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Recursion and Backtracking (Memoization, D&C, Combinations)

Algorithm Design Techniques, Backtracking, Divide and Conquer, Memoization, N-queen Problem

     
  • 4.5
  •  |
  • Reviews ( 213 )
₹7899

This Course Includes

  • iconudemy
  • icon4.5 (213 reviews )
  • icon1h 39m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Recursion and Backtracking (Memoization, D&C, Combinations)

If you have trouble understanding Recursion and Backtracking, which is a recursion based technique, then this course is for you, since it is a course solely dedicated to Recursion and All types of Algorithms related to it. In this course the

_Basics of Recursion_

will be learned. The basic

_Algorithm Design_

techniques like

_Divide and Conquer_

,

_Dynamic Programming_

and

_Backtracking_

(Exhaustive Search) will be discussed and many problems related to them will be solved. Many different type of problems will be solved, from the simplest, finding the

_sum of numbers_

, to more difficult ones like

_Combinations, Permutations, Memoizations_

and the famous

_Flood Fill_

and

_N-queen Problem_

.

What You Will Learn?

  • You will be able to solve almost any problem involving recursion or at least easily understand the logic behind it. .
  • You will learn Backtracking and be able to solve famous Backtracking problems that may be asked in the coding interviews. .
  • You will have the sufficient knowledge and skill to easily understand and learn Data Structures and Algorithms. .
  • You will learn how to create and solve problems having to do with Recurrence Relations. .
  • You will learn the Basics of Programming Paradigms such as Dynamic Programming, Divide and Conquer and Backtracking..