Best working Udemy Coupon Code

Recursion, Backtracking and Dynamic Programming in Python

Learn Recursion, Backtracking, Divide and Conquer Methods and Dynamic Programming via Examples and Problems in Python


Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Udemy Coupon working

Description

This course is about the fundamental concepts of algorithmic problems focusing on recursion, backtracking, dynamic programming and divide and conquer approaches. As far as I am concerned, these techniques are very important nowadays, algorithms can be used (and have several applications) in several fields from software engineering to investment banking or R&D.

Section 1 - RECURSION

  • what are recursion and recursive methods

  • stack memory and heap memory overview

  • what is stack overflow?

  • Fibonacci numbers

  • factorial function

  • tower of Hanoi problem

Section 2 - SEARCH ALGORITHMS

  • linear search approach

  • binary search algorithm

Section 3 - SELECTION ALGORITHMS

  • what are selection algorithms?

  • Hoare's algorithm

  • how to find the k-th order statistics in O(N) linear running time?

  • quickselect algorithm

  • median of medians algorithm

  • the secretary problem

Section 4 - BACKTRACKING

  • what is backtracking?

  • n-queens problem

  • Hamiltonian cycle problem

  • coloring problem

  • knight's tour problem

  • maze problem

Section 5 - DYNAMIC PROGRAMMING

  • what is dynamic programming?

  • knapsack problem

  • rod cutting problem

  • subset sum problem

Section 6 - OPTIMAL PACKING 

  • what is optimal packing?

  • bin packing problem

Section 7 - DIVIDE AND CONQUER APPROACHES

  • what is the divide and conquer approach?

  • dynamic programming and divide and conquer method

  • how to achieve sorting in O(NlogN) with merge sort?

  • the closest pair of points problem

Section 8 - COMMON INTERVIEW QUESTIONS

  • top interview questions (Google, Facebook and Amazon)

  • anagram problem

  • palindrome problem

  • integer reversion problem

  • dutch national flag problem

  • trapping rain water problem

In each section we will talk about the theoretical background for all of these algorithms then we are going to implement these problems together from scratch in Python.

Thanks for joining the course, let's get started!

Join our below 2 Telegram groups for instant coupon notifications !
Want 100% Free Udemy Courses ?
Join "100% Free Courses Group"
Want free dumps on any IT exam (AWS, ISTQB, AZURE) ?
Join "IT Mega Dumps Group"

Steps to redeem this Udemy Offer

  1. Check all the below offers one by one.
  2. Some of the below offers are applicable to all courses on Udemy and some are applicable only to this specific course.
  3. When you click, the best offer is automatically applied and you will be taken to the Udemy.com course details page.
  4. If this is a 100% off offer, you will see a course price as 0. Please proceed with enrolling the course for free.
  5. Note, discount coupon codes are limited to 1000 redemptions only. If you used the coupon after 1000 enrollments are done, coupon discount will not be applicable.
  6. If this is any other discount offer, you will see the effective price of course with the discount applied.
  7. Please note, the Udemy offers runs for very short duration and gets expired if not redeemed within time.
  8. If you are not satisfied with running offers, Udemy has a free resource center where all courses are free. Click here to go to Udemy free resource center

Available Udemy offers for this Course are listed below

Important : Check all offers one by one and grab the best !

Card image cap
Udemy New Customer Offer

Top Udemy courses from 13.99$ when you first visit Udemy.

OR check below offer

Get this course offer on Udemy
57 People Already Collected this Udemy coupon

Want more coupons ? :-)