Recurofy - Learn Recursion and Dynamic Programming - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Recurofy - Learn Recursion and Dynamic Programming (/Thread-Recurofy-Learn-Recursion-and-Dynamic-Programming) |
Recurofy - Learn Recursion and Dynamic Programming - OneDDL - 11-22-2024 Free Download Recurofy - Learn Recursion and Dynamic Programming Last updated 6/2024 Created by Joseph Patchen MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English | Duration: 21 Lectures ( 1h 58m ) | Size: 747 MB Specialized course to teach you how to solve recursive and dynamic programming problems in coding interviews What you'll learn Have an intuitive framework that can be used to solve recursive problems you have not seen before Understand two main ways of thinking about recursive problems: self-similar or decision trees Know when and how to apply dynamic programming optimization to recursive algorithms Solve recursive and dynamic programming problems in coding interviews Requirements Basic programming experience Basic Python knowledge: In this course, we'll use Python to illustrate various algorithms. You don't need extensive Python knowledge to follow along; the basics can be picked up as you watch. For instance, when I began creating this course, I wasn't highly proficient in Python, but I became productive quickly. This is because the level of Python expertise required to solve problems related to data structures and algorithms is quite minimal. Basic understanding of data structures and algorithms: Essentially, you should be somewhat familiar with solving basic non-recursive problems involving data structures and algorithms. Additionally, having a basic grasp of space and time complexity is necessary. Description When I was preparing for coding interviews a while back, I found recursion and dynamic programming to be among the hardest topics covered. It felt like it took me weeks to get good at solving these types of problems. After I finished preparing for interviews, I thought there must be an easier way for someone to learn how to solve these types of problems, so they can learn this much quicker. After solving more than 100 recursive and dynamic programming problems, I created a problem-solving framework that you can use to solve these types of problems.This course teaches you this framework by first splitting up all recursive algorithms into two types: self-similar algorithms and decision tree algorithms. Self-similar algorithms solve problems where there is an easy to see self-similar relationship with the problem itself we are solving for, and decision tree algorithms solve problems by 'trying' every possible decision sequence in a system. We will spend time building a strong foundation on how to solve problems with recursion (even problems that are typically referred to as dynamic programming problems), and then, with a strong foundation, we will learn how to improve our recursive algorithms with dynamic programming.Prerequisites:The course uses Python, requiring only a basic understanding of the language.A basic understanding of non-recursive space and time complexity.A basic understanding of non-recursive data structures and algorithms, such as hash tables and tree structures, is required. Who this course is for Software engineers preparing for technical interviews, particularly those that include recursive and dynamic programming problems, such as those conducted by companies like MAANG. Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |