Companies Home Search Profile

Recursion and Backtracking Algorithms in Java

Focused View

Md. A. Barik

7:22:20

111 View
  • 1 - String permutation no duplicates.mp4
    15:36
  • 2 - String permutation duplicates.mp4
    20:02
  • 3 - Array permutations unique.mp4
    20:37
  • 4 - Array permutations duplicates.mp4
    38:50
  • 5 - The power set subsets unique.mp4
    21:42
  • 6 - The power set subsets duplicates.mp4
    19:11
  • 7 - Subset Sum.mp4
    18:34
  • 8 - Combinations.mp4
    17:47
  • 9 - Combination sum.mp4
    23:22
  • 10 - Combination sum ii.mp4
    20:31
  • 11 - Combination sum iii.mp4
    20:29
  • 12 - Generate Parentheses.mp4
    19:05
  • 13 - Letter combinations of a phone number.mp4
    25:23
  • 14 - Restore IP Addresses.mp4
    27:31
  • 15 - Splitting a String Into Descending Consecutive Values.mp4
    17:30
  • 16 - Max Len of a Concatenated Str with Unique Char.mp4
    16:44
  • 17 - Partition to K Equal Sum Subsets.mp4
    32:48
  • 18 - Matchsticks to Square.mp4
    09:32
  • 19 - Rat in a maze.mp4
    31:10
  • 20 - MColoring.mp4
    25:56
  • Description


    Learn how to solve backtracking problem using recursion. Master the art of recursion

    What You'll Learn?


    • Recursion
    • Recursive process
    • Algorithmic techniques based on recursion
    • Backtracking Algorithms

    Who is this for?


  • Curious to learn programming
  • Computer science students
  • Self learning people
  • Competitive programmer
  • More details


    Description

    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 :)

    Who this course is for:

    • Curious to learn programming
    • Computer science students
    • Self learning people
    • Competitive programmer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Md. A. Barik
    Md. A. Barik
    Instructor's Courses
    Hi! My name is Md. A. BarikI'm a software engineer with a great passion. I'm programming from the age of just 16 years. I have always had a fascinations in computer and technology from early in life.  Having been a self taught programmer, I understood that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time. I have learned an important lessons from my programming career. I'm trying to teach others valuable programming skills in order to take control of their life and work in an exciting company with infinite possibilities.I promises that there are very few courses out there as comprehensive and as well explained.See you inside the courses!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 20
    • duration 7:22:20
    • Release Date 2023/01/31