Recursion, Memoization & Dynamic Programming Python Tutorial | Data Structures and Algorithms (4/6)

preview_player
Показать описание


Notebooks used in this lesson:

✅ Recursion and memoization
✅ Dynamic programming
✅ Subsequence and knapsack problems

⚡ Data Structures and Algorithms in Python is a beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

👨‍🏫 This workshop is taught by Aakash N S, co-founder, and CEO of Jovian. Previously, Aakash has worked as a software engineer (APIs & Data Platforms) at Twitter in Ireland & San Francisco and graduated from the Indian Institute of Technology, Bombay. He’s also an avid blogger, open-source contributor, and online educator.

-

#Python #DataStructure #Algorithms #Search #Sorting #Recursion #DynamicProgramming
Рекомендации по теме
Комментарии
Автор

I thank you so much I have got a job as python developer by seeing your entire videos

bgargavram
Автор

Really helpful tutorial.Very clear and straight to the point.💯

showravdhar
Автор

Interesting video .. I would like to congratulate you on the excellent work you are doing and also I would like to ask you if I could find the mathematical explanation of the complexity analysis O(2^(n+m)) of the first recursion algorithm .. I can understand your explanation, however, I would like to ask if there is a more formal way to express this (with mathematical equations)? I ask this because with some examples I made it, I found out that the above upper limit 2^(n+m) is much larger than the number of (0, 0) leaves which need to find in order to calculate the time complexity of the algorithm.. Thank you in advance

grigorispapapostolou
Автор

how is return recurse(0, 0) an entire string? can you please elaborate more on that. as you have already defined idx1 = 0 and idx2 = 0

ajaydhanwani
Автор

I started to watch this playlist back when I was starting out with data structures and now I came back to this playlist, I can tell with hundred percent certainty this is not at all for beginners please ignore jovian if you're just starting out with data structures, learn from udemy or coursera or geeksforgeeks this entire tutorial is very bad unoriginal, incomplete and overall bad teaching i never felt intrigued by his explanations i would urge all beginners to ignore this, it is not your fault that you are not understanding the concepts it is because the instructor is very experienced and thinks everyone is a pro coder like himself.

anshumanghossd
visit shbcf.ru