Menu

Search

Have a question?
Message sent Close
4.5
30 reviews

Recursion and Backtracking Algorithms in Java

Learn how to solve backtracking problem using recursion. Master the art of recursion
Instructor
Md. A. Barik
9,977 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

Welcome to this course, “Recursion and Backtracking Algorithms in Java”.

This course is about the recursion and backtracking algorithm.  The concept of recursion is simple, but a lot of people struggle with it, finding out base cases and recursive cases. That’s Why I planned to create a course on recursion that explains the underline principles of recursion in details.

By completing this course you will gain confidence in recursion and backtracking algorithms. In this course we will solve most popular and frequently asked backtracking coding interview questions. By mastering these problems you can map almost any type of backtracking problem to these problem.

This course contains —

— What is recursion and how it works

— Permutations of string of unique character

— Permutations of string of duplicates character

— Array permutations of unique elements

— Array permutations of duplicate elements

— Power set of unique elements

— Power set of duplicate elements

— Subset sum

— Combinations

— Combination sum

— Combination sum ii

— Combination sum iii

— Generate parentheses

— Letter combination of a phone number

— Restore ip addresses

— Splitting a string into descending consecutive. value

— Max length of a concatenated str with unique char

— Partition to k equal subset sum

— Matchstick to square

— Rat in a maze

— M Coloring

Why you should take this course —

  • Detailed explanation of how recursion works

  • How to draw decision tree and translate it into code

  • Contains quiz

  • Ability to ask questions if you don’t understand something

See you inside 🙂

2- String Permutation -- Duplicates
4- Array Permutations -- Duplicates
5- The Power Set -- Subsets -- unique
6- The Power Set -- Subsets -- duplicates
10- Combination Sum II
11- Combination Sum III
12- Generate Parentheses
13- Letter Combinations of a Phone Number
15- Splitting a String Into Descending Consecutive Values
16- Max Len of a Concatenated Str with Unique Char
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
30 reviews
Stars 5
22
Stars 4
5
Stars 3
1
Stars 2
0
Stars 1
2
48136
Course details
Video 7 hours
Lectures 1
Certificate of Completion
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW