Best java chanel on YouTube
You genuinely have one of the best programming explanation videos on this site, honestly. Funny, I was discussing learning about the Sliding Window algorithm to practice Leetcode questions with a friend yesterday, and lo and behold you've uploaded a great explanation literally 24hrs later, legendary! Could you please upload more Leetcode explanation questions? If not on Youtube, perhaps a course?
please keep doing these, your explanations are so much more in depth than other youtube channels
I had just solved this problem and found this video. You explained each solution and your approach in the best way. Your way to explaining make things crystal clear John !!
John, you are a wizard. Everythings looks so logical and simple. Please make more videos like this.
This is probably one of the best tutorials out there and i think YouTube is with me in this.❤️ I could you not, even though I have watched it already it is every time the first video in my recommended 😂 Guess I'll watch it twice. Keep up the good work!
Would love to watch a complete java dsa course from you
An excellent in-depth explanation of two approaches to solving this problem. Thank you very much, John.
I appreciate that you go into the brute force solution and also the more clever solution. Thanks for these!!
I love the final thoughts on the differences of performance between the 2 last algorithms, answered all the questions I had to myself. Thnak you!
You are really a coding geek. Even the concepts known, still visit them and keep something. Your explanations are far reaching. Thank you.
The way you walked through the solution was like i have never seen anywhere. Most youtubers just jump to the optimal solution. please do more of these! I went to your channel hoping to find a video series of Blind 75. but wasn't there. Please do a playlist of Blind 75. I bet people would love to see those.
I love this series. Thank you...
A unique way of explanation, clear concise.
Great and in-depth explanation for every approach. I really liked this video. I have found another better approach final int n = s.length(); int len = 0; int [] repeat = new int[128]; for (int c = 0, j = 0, i = 0; j < n; j++) { c = s.charAt(j); i = Math.max(repeat[c], i); len = Math.max(len, j - i +1); repeat[c] = j+1; } return len; I somewhat understood, but it would be better if you can explain. Thanks John and keep creating more videos for different problems.
this series is actually so good.
Great job, please keep posting the leetcode solution videos in structural manner(for eg top 50 that includes most practices/datastructures) , this helps a lot in preparing for interviews.
This is the most detailed and accurate explanation of this problem I've seen. 👍
Hey John, I love all of your videos. Learning so many important skills. However, I have one suggestion, If you could make more of this type of problem-solving videos then it would be very helpful to the viewers as it will teach new programmers how to think of a solution to the given problem and how can we actually implement the solution using the programming language. By the way thanks again for all efforts that you put in to make this possible. Looking forward to seeing more problem-solving videos. Have a wonderful day.
@CodingWithJohn