This man is providing quality content for free...far better than the paid ones ♥️
@teslatestingwala50193 жыл бұрын
He gets Powerfull blessings
@jayakumar99763 жыл бұрын
i can personal vouch for it!!..
@logeesh20093 жыл бұрын
Agreed
@er.albertaddy23862 жыл бұрын
but many important topics mentioned in website are missing, say maps, trees etc. hes also not interested to share.
@devincodes52182 жыл бұрын
No lies... Plus making seemingly hard concepts easy to grasp.
@budgetdapr3 жыл бұрын
Been going on and off studying CS because I was stuck on recursion. Used to stop studying in a matter of minutes since I couldn't understand anything related to it. Watched 3 videos of your RECURSION PLAYLIST and now recursion is a cakewalk to me. The best 3-4 hours I've ever invested, not even capping
@KunalKushwaha3 жыл бұрын
Glad I could help
@Kondlapudi2 жыл бұрын
I agree!!
@panchanansahoo14632 жыл бұрын
Thanks kunal for all the videos .But please upload remaining videos after stack and queue as well
@meetabhashiniparida94172 жыл бұрын
@@KunalKushwaha in 1:03:42 why is it returning [3, 4] and not [4, 3]....since its returning from the stack's top, it should first add 4 into the list n then 3 right?
@ujjwalagnihotri5001 Жыл бұрын
@@meetabhashiniparida9417 if you haven't still figured out yet, then because call for index =3 will happen first and it will get added in arraylist.
@albin6126 Жыл бұрын
your non formal and more friendly way of teaching feel very connected and its like you directly talking to a person
@vittalmaheshwari53483 жыл бұрын
Hey Kunal it has been a superb journey with you I got a job offer from Microsoft This is all because of your videos and your hardwork Thank a lot Kunal I will support you till my last breath
@KunalKushwaha3 жыл бұрын
Glad to hear that!
@ankitpani66563 жыл бұрын
From Which College Are You?
@omkarjoshi73713 жыл бұрын
Offer from these playlist only? Yes no doubt good playlist.
@mycomputer14293 жыл бұрын
Your linked name please
@mycomputer14293 жыл бұрын
Links
@erharshphysics38352 жыл бұрын
32:00 😁😁 "You've skipped the course I can't help you. Go watch the video properly" and then you says "ok, I'll repeat it."😂
@veeee55775 ай бұрын
he's the best teacher he just wants his students to not get confused
@vedantyt24513 жыл бұрын
Sometimes it's that aura of Kunal which makes us comfortable in getting the hard concepts easily.
@subhankarkanrar949411 ай бұрын
If anyone watches the first time, i will say , please see all the videos carefully previously and watch the full video. Don't skip anyone
@bruvhellnah8 ай бұрын
bro did you understand recursion completely from his videos?
@AIDEVESH77918 күн бұрын
@@bruvhellnah you will understand it but you need to pratice it for better understanding in platform lke leetcode etc question are given in the assigment part
@projecthope28363 жыл бұрын
Thanks Kunal, you're really a rare gem, I have understood recursion by just watching your contents
@aashashanmugam10 ай бұрын
This series is hands down THE best videos on Recursion!! Thanks so much Kunal!!
@ashaysaoji227310 ай бұрын
Excellent explanation for returning a list without passing an argument! Starting Timestamp: 49:47
@kushalappabe19932 ай бұрын
The part where this video leads to explaination of passing arguments as parameters avoiding multiple object creation made me feel I have to genuienly thank you! Highest of respect and Highest of Regards for what you have done. Thank you!
@AftabAlam-gh1nh2 жыл бұрын
My code for question at 3:18 public static boolean Check(int arr[]) { int index = 0; return helper(arr, index); } private static boolean helper(int arr[], int index) { if(index==arr.length-1) { return true; } else if(arr[index]>arr[index+1]) { return false; } return helper(arr, index+1); }
@vigneshvijayakumar-ty4ob6 ай бұрын
Hey Kunal, you are such an amazing tutor. You think about all the perspective of watcher, like where they will get doubt and you are explaining it repeatedly without hesitation. Thank you so much Kunal.
@ritukumari1995Ай бұрын
A better KZbin DAS and Java course than Scaler and Crio courses.I sincerely appreciate it.
@riyazahmadkhan94903 жыл бұрын
Understanding recursion helping me to understand other data structures in detail and fast too Thank you so much Kunal for providing quality content
@ashisbhowmik3483 жыл бұрын
You deserve a Big shoutout ❤️❤️❤️ for providing this type of quality education ..💯💯💯
@ridoychandradey83372 жыл бұрын
So many things I have learnt so far. This is the best recursion content among all videos in youtube. Thanks a lot KUNAL.
@JodFlashYT2 жыл бұрын
Bro did you have handwritten notes of kunal it's giving me error in github 🥲 plz reply if you have
@ridoychandradey83372 жыл бұрын
@@JodFlashYT I have few of these. But not all. When I was taking the notes my handwriting was very messy as well. If you want to know anything then you can tell me and I will give you the fb or linkedin profile link.
@Helly_Patel3 жыл бұрын
Thanks for teaching us like no one did till now!! One small request, please make lectures on dynamic programming as well!!
@rakeshbabu47903 жыл бұрын
Increase the frequency of dsa videos Kunal🙏🏻🙏🏻🥺🥺
@sreejak67762 жыл бұрын
Yes! I agree
@studyafa7159 Жыл бұрын
Nhi hoga. 🧹🧹
@demonking7900 Жыл бұрын
@@studyafa7159why not
@_DashingAdi_ Жыл бұрын
@@studyafa7159lul
@roshanchauhan1123 Жыл бұрын
F = 1 / T but T is regular speed so it will be saame
@maheshgayakwad4227 Жыл бұрын
bhaiya aapne bola tha ki recurssion me problem aayegi per mujhe to bahut easy lg raha hai ye.... maybe all because u are such a good teacher .. thakyou
@veeee55775 ай бұрын
thanks for taking so much time for making this course its worth thousands of dollars and yet you made it free may god bless you.
@akashnag6459 Жыл бұрын
No one explained Recursion as easy as you. Thanks a lot. A lot of paid courses doesnt explain Rescursion as you did.
@KunalKushwaha Жыл бұрын
You’re welcome
@sujithsaikalakonda48632 жыл бұрын
Hey, Kunal. Great Explanation. Especially the way you explained 'Return the list without passing the argument' was awesome and clearly understood. Great Work
@gurjargaming863 Жыл бұрын
Bhaiya you are great aapki wajah se mera recursion itna best hoo gaya he ki me aab koisa bhi question bhot aaram se krr leta huu
@KunalKushwaha Жыл бұрын
You’re welcome
@samuelmanukonda2862 жыл бұрын
One of the best courses I have come across so far. You are doing an incredible job. Just a suggestion. People who are having issues understanding the last return statement, try assigning a local variable to it and then return it, so you can see the stack getting cleared after each function call which makes it easier to understand.
@sameerakhatoon95082 жыл бұрын
yep, thanks!!
@dipeshjadhav15462 жыл бұрын
Hats off to the efforts this guy has put in making these videos, Wish we had teachers like this in our collage. I wish you all the luck man and wish all your dreams come true.. Contributing to the better world. Thank you so much man
@KunalKushwaha2 жыл бұрын
Thanks a ton
@Virtualexist7 ай бұрын
Mannnn, no matter how much striver, ye bhaia wo bhaia teach N queen or any difficult problem and boast about it.. this man teaches you what makes you solve these problems by self. It is not about solving one problem, it is about learning to solve many such problems.
@subhamsoni38537 ай бұрын
striver's playlist is complete unlike his
@Virtualexist7 ай бұрын
@@subhamsoni3853 Ah I seee. I completed from Aditya Verma and i come back to this to clear basic doubts.
@AshirwadSarmah6 ай бұрын
@@subhamsoni3853 is this playlist really not complete? what is he missing?
@webhelpbyvarghab Жыл бұрын
*C++ Code for returning vector without passing answer vector to the recursive function* vectorsolve(int target, vectorarr, int index){ vectorres; if(index==arr.size()) return res; if(target==arr[index])res.push_back(index); vectortemp = solve(target, arr, index+1); if(!res.empty()) temp.push_back(res[0]); return temp; } int main(){ vectorans = solve(4, {3,6,8,9,4,2,4}, 0); for(int x:ans){ cout
@FaizanFurqanAhmad Жыл бұрын
Honestly :-> Your teaching way is fantastic and advance level. You are the real example of what's the knowledge we can get from youtube 💯 ❤ Love uhhh bro ❤
@stranger_09117 ай бұрын
when you understand the thing he is explaining totally, It feels so so satisfying
@jknair03 жыл бұрын
You are doing Gods work! So much knowlege with so much clarity for free. Thank you Kunal!
@chinmayatewari7589 Жыл бұрын
The level of dedication and the quality of content💯.... TONS OF RESPECT AND SUPPORT ❤
@ujjwalkumar72673 жыл бұрын
Hats off to his calmness, you are such a brilliant tutor, I am new to this channel, going to watch all the videos and learn different concepts..!!!
@rishabhrawat81973 жыл бұрын
you were right now i'm able to solve complex questions in my finger tips
@KunalKushwaha3 жыл бұрын
told ya
@yaswanthkosuru2 жыл бұрын
these playlist of recursion deserve million of views
@vikaskumarnitrr3 жыл бұрын
By the time I had subscribed to your channel, I always wait for your next upload just a little request, just increase the speed of uploading videos. love you 3000 Kunal bhaiya
@YashwaniVerma-q5s Жыл бұрын
I can't thankyou enough for this amazing lecture. I understood the whole lecture. If you can make a lecture on DP it will be a big help.
@programmer9803Ай бұрын
Best DSA Course on JAVA on Entire KZbin💕
@pradeepella2 жыл бұрын
Man the dedication ur putting teach all these and ur notes is very much helpfull and ur teaching this for free hatsoff for u, ur best than many other paid courses at present . God ur kunal
@codeman0017 Жыл бұрын
bro not many all
@abdullahalosaimi85062 жыл бұрын
Thank you for the amazing work you do. Another solution for question 5 is returning an empty list when the index is greater than or equal to array length instead of creating a new list in every call. def find_all_indcies(target, index): if index >= len(nums): return [] results = find_all_indcies(target, index + 1) if nums[index] == target: results.append(index) return results
@entity2.089 Жыл бұрын
Guess what i checked every dsa course, really couldn't find anything better than this and anyone better than you kunal❤❤❤❤❤❤❤
@jamespeterson78242 жыл бұрын
Recursion has been explained very nicely ,simple and understandable manner... Good work 🙂
@manashbarman2732 жыл бұрын
Bro please add the tree and graph videos as well.. I am 4 yrs experience at a service based org. But I must say you content is top notch in terms of explanation. I became fan of yours
@Tomharry9102 жыл бұрын
Best way to learn recursion anywhere. Thank you so much Kunal Sir 🙏
@atitsharma0092 жыл бұрын
44:38 code in Python def LiS(arr,target,index,NewList=[]): if index==len(arr)-1: return NewList if arr[index]==target: NewList.append(index) return LiS(arr,target,index=index+1) print(LiS([4,2,3,4,4,4,5],4,0))
@ayushkumar24182 жыл бұрын
Hey @Memestok, did you managed to write 1:03:10 code in python ?
@spryzenplays25006 ай бұрын
it's like i am sitting in front of Kunal and he can see my expressions & he is scolding me that why are you not getting these simple concepts😂
@PriyaSingh-zb5wn10 ай бұрын
Thank you for another excellent lecture. It helped me in getting better at recursion .You really know what you are doing.
@aayushojha30883 жыл бұрын
Mann you teach so awesome!!!!!!!, i was able to do the subsequence question by passing arraylist in the argument by my own because i had watched you arraylist video and as you keep on telling make the tree so i did that and was able to solve it , so happy mann!!
@KunalKushwaha3 жыл бұрын
Glad I could help!
@ShivamPandey-jc8rh2 жыл бұрын
never thought these concepts would be so easy to understand bhai agar yhi videos khi hindi me upload maar diye hote to ajj tabahi ho jati cse field me .
@animeshrose2 жыл бұрын
Recursion is a cakewalk now! you have my support till the end of times.
@KunalKushwaha2 жыл бұрын
Thank You
@codeman0017 Жыл бұрын
yay! just completed the vedio,now I am confident in solving recursion problems
@imranjamshaid8708 Жыл бұрын
what a Quality Lectures.I never seen on KZbin
@thanushkrishna20412 жыл бұрын
One of the take aways is how to add a result of child recurrisve call to parent recurssive call and carry it forward adding again and again to a parent call !! New concept.. Liked your presentation, thank you !!
@dark.violin Жыл бұрын
Your explanation is really great and I have so much fun watching your videos. Thank you for making a subject like Recursion understandable and entertaining for me.
@sharansukesh55423 жыл бұрын
Insane teaching man I was able to come up with my own solution in one line for linearsearch return index == arr.length ? false : arr[index] == target || linearSearch(arr, index + 1, target);
@abhineveashАй бұрын
The best quality content, thanks Kunal sir..❤
@shivakumarkonga153211 ай бұрын
Classes are Extremely well......😍😍
@mayank3411 Жыл бұрын
A really nice work done by you brother...Really a best video of Recursion...
@charanteja4619 Жыл бұрын
Bro simply increasing competition in the Industry!
@mrrishiraj883 жыл бұрын
Good Day! Welcome back! Glad to see n hear you back! 🙏👌👌
@dineshmadduru70438 ай бұрын
Teaching in such a great way that I feel he's teaching some easy concepts. Thanks guruji
@sofiyarao8152 жыл бұрын
guruji MIND IS BLOWN!
@adilwahla5442 жыл бұрын
THANK YOU KUNAL for such an amazing content
@suryaganeshpindiprolu4722 жыл бұрын
This man is making me fall in love with coding especially recursion
@SanketPaliwal-z4nАй бұрын
I wish this series was short, like 10 videos of 10-10 minutes each ❤❤❤.
@leecha95123 жыл бұрын
Awesome explanation and tutorials!!! You made Data Structures, Algorithms, and Recursion dead easy!!!! God bless you beta...
@poetryiscodingdecoding79652 жыл бұрын
One of the finest content of the globe today
@cb-99-462 жыл бұрын
now its getting easier for me to solve recursion problem ... thanks ...
@siddharthdang15213 жыл бұрын
concepts explained so well that I would remember for my lifetime
@sauravagrawal5013 Жыл бұрын
Simpler code at 1:03:08 is - static ArrayList findAllIndexWithout(int[] arr, int start, int target){ ArrayList arrlist = new ArrayList(); if(start==arr.length){ return arrlist; } // this will contain answer for that function call only. if(arr[start]==target){ arrlist.add(start); } ArrayList ansFromBelowCalls = findAllIndexWithout(arr, start+1, target); // if current arrlist has no value then return the previous ArrayList returns. if (arrlist.size()==0){ return ansFromBelowCalls; } // if current arrlist is not empty then add all the elements from previous arraylist returns to the current arrlist // and return the arrlist. else{ for(Integer i: ansFromBelowCalls){ arrlist.add(i); } return arrlist; } }
@SatyaSaiPrasad-ot4jl7 ай бұрын
😄
@twi44583 жыл бұрын
November 7, 2021: 101,000 subscribers. Thank you Kunal
@coder_aditya95673 жыл бұрын
Liked the video before watching...coz I know it's amazing ❤️❤️
@MuhammadAzeem-bd7xf16 күн бұрын
Thanks Buddy solved all the questions by myslef
@Vikkyblogs8015 күн бұрын
Best video on the internet , yup it is
@sagarmore94252 жыл бұрын
Kunal is like, this is already covered this topic in the last video please check it out. I am not gonna teach you again. But he tries to teach that topic again, at least in short. :D Kudos to your efforts man.
@amruthaa58763 жыл бұрын
WOWOWOW I understood the basics well now :D
@sheikhmkrifat7749 Жыл бұрын
Hats off kunal! take love from Bangladesh!
@shrirambalaji2915 Жыл бұрын
Thank you so much Kunal, You made this so simple.
@meetsoni19383 жыл бұрын
The explanation of last question is amazing 🤩🤩💯💯
@jashhinger4422 жыл бұрын
See you later byeee, at 58:50 that's was so funny🤣🤣🤣 love the way you teach..❤❤🚀🚀
@OjasRawat-v6oАй бұрын
he is really giving his 100 percent ...
@somyarana88693 ай бұрын
Literally it's amazing 🤯
@Content_creater_entertainment5 ай бұрын
This is what we need
@satnamsingh38012 жыл бұрын
Your courses are the reason I bought KZbin premium😊
@lucifer.morningstar9523 Жыл бұрын
1:01:34 Instead of creating list for each call we can return a clone of answer list and before returning we have to clear the answer list
@Content_creater_entertainment6 ай бұрын
Thank you man❤
@khalidalnhdy9776 Жыл бұрын
Kunal, you are the best ♥
@himanshu_14223 жыл бұрын
Bhaiya please complete asap these course can't wait for more videos
@harishs22813 жыл бұрын
Yes kunal plz
@saibrinda87623 жыл бұрын
Yes my interviews are on the way 😶this is only hope for coding rounds...thanks for so far🙏
@prahmodhr36793 жыл бұрын
Yes kunal pls finish the bootcamp asap
@brocklesnar42883 жыл бұрын
No kunal bhaiya shouldn't hurry complete it fully
@iamjayandhan3 ай бұрын
Building thought process! Man🔥
@Naturetheme-i9l Жыл бұрын
u are the best in teaching broo that u for this course 😘😘
@anirudhchakravarty63732 жыл бұрын
Between rotated binary search and recursive binary search which approach do we use in an interview? Love this course btw. Would love to see sliding window, 2 pointer, trees and graph questions
@mohammadaslam61914 ай бұрын
Awesome Explanation 🔥🔥🔥
@beka3304 Жыл бұрын
I think it's valid also: static List findAllIndex(int[] arr, int target, int index) { List list = new ArrayList(); if (index == arr.length) { return list; } List belowCalls = findAllIndex(arr, target, index + 1); if (arr[index] == target) { belowCalls.add(index); } return belowCalls; } p.s but reversing indeces
@immayurpanchal3 жыл бұрын
Hey Kunal. Watched your Level 1 Questions video on Recursion and was able to solve one interview questions that I was asked in my interview. Unfortunately, I watched the video after the interview. But no worries. Really the way you're solving questions and explaining the thought process is really really beneficial. I also want to tell you that in the video you sometimes tell that it's too easy and doesn't feel like doing it but still you write the code and explain it. Please do that. It seems too easy for you but it's too difficult for people like me who are not that good at recursion. As you've solved those dumb questions and explained them. Hence, I was able to do some other questions also. This is helping me how to think in recursion. You're doing a fantastic job man! Excited to see your DP, Graph, Tree videos. ❤ I'm happy to tell you that you're not like other KZbinrs and share incomplete knowledge. Kudos to your hard work ☮ 😃
@Videolyy Жыл бұрын
Best playlist for recursion🙌..
@KunalKushwaha Жыл бұрын
Thank you
@foyzanahmed4091 Жыл бұрын
bro You just drill my brain. You 😍😍😍r a magician
@poojasharma-cc5ur Жыл бұрын
Please please make videos on DP and System Design kunal !
@ramanjain7284 Жыл бұрын
Great explanation especially from 52 minutes onwards concept