Thank you for the content man. Your channel is so underrated. This is my go to channel now. Keep it up man and your channel will blow up! Like everybody said use the playlist feature for similar content it makes a huge difference.
@WebDevSimplified5 жыл бұрын
Thanks! I have these algorithm videos already in a playlist and have many playlists for my similiar content on my channel.
@jeremyzhang86034 жыл бұрын
This is the nicest explanation I have ever had! Please do more leetcode problems like this!
@Sonoioilmago5 жыл бұрын
Love this series! I'd love to see more of the thought process and what clues to look for in the challange description to structure the code. I'm a beginner and sometimes struggle with my weird thought processes! Thank you for the great vid!
@WebDevSimplified5 жыл бұрын
That is a great suggestion. I have another algorithm video coming out soon, so hopefully I explained it a bit more in depth for you.
@shuvajitmohanty95955 жыл бұрын
You have "simplified" this algo with ease....Thank you...Wish for these kind of videos on algo everyday
@WebDevSimplified5 жыл бұрын
I wish I had enough time to do that.
@shuvajitmohanty95955 жыл бұрын
@@WebDevSimplified Hahaha
@pushpakgupta73965 жыл бұрын
please make a series of this and never stop....thanks for everything. God bless you
@WebDevSimplified5 жыл бұрын
I have a couple algorithm videos and plan to make more.
@ROotHM4 жыл бұрын
These are amazing, and I'd love to see your breakdown of all the major sorting algorithms - along with a brief explanation of when it would be best to implement these types of sort
@BrendanMetcalfe4 жыл бұрын
A python implementation people may find helpful. class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: longestPre = "" if strs: for i in range(len(strs[0])): char = strs[0][i] for j in range(len(strs)): try: if strs[j][i] != char: return longestPre except: return longestPre longestPre = longestPre + char return longestPre
@PortEXE5 жыл бұрын
Great video! KZbin needs more of these algorithm videos.
@WebDevSimplified5 жыл бұрын
Thanks!
@KallyanBRoy4 жыл бұрын
Dude, you are a true 'Algorithmist'🥰🥰
@JoeWong815 жыл бұрын
Thanks a lot bro! love your no nonsense teaching style. Please do more leetcode walkthroughs in the future.
@WebDevSimplified5 жыл бұрын
I plan to keep covering them. They are fun to make.
@primordialmind2 жыл бұрын
There is a bug in the code actually. For example, strs = ["ab", "a"] will throw an index out of range error, We are comparing all indexes of strings with string 1, which in our case is "ab". Second string is of length 1. So, accessing the index 1 will produce an error.
@woto60902 жыл бұрын
Yes, that's why you should sort the list with key=len first. Now you won't run in to index errors because you have the shortest member of the array.
@primordialmind2 жыл бұрын
@@woto6090 Why add O(nlogn) overhead, when you can make it work by slight if/else checks?
@f3-faithfitnessfinance5 жыл бұрын
Man you should continue with this series ❤️ You are awesome!!
@mandihaase27443 жыл бұрын
I absolutely love this series!
@ActiveZeni5 жыл бұрын
Have a series going through most of leetcode algo problems (easy/medium difficulties)! Great video!
@WebDevSimplified5 жыл бұрын
That's the goal. I'm glad you enjoy them.
@Lads-5 жыл бұрын
thank you so much! love this series please make more of algorithms series!
@WebDevSimplified5 жыл бұрын
I plan to make quite a few more.
@shreyasd46635 жыл бұрын
Just subscribed! The more you will share algorithms video the 10x more I am gonna share your algorithm video links with internet!
@WebDevSimplified5 жыл бұрын
I'm really glad you enjoyed it.
@shreyasd46635 жыл бұрын
@@WebDevSimplified they only topic that doesn't put dust on internet is PROBLEM SOLVING. It's a win-win thing. You learn more you grow; you share it on KZbin channel grows! Do share and make it happen! ;)
@crestmarinaris61135 жыл бұрын
Thank you for the video =) always look forward to these algorithm series.
@WebDevSimplified5 жыл бұрын
You're welcome!
@obasajujoshua98604 жыл бұрын
This is great man, thank you so much for this.
@pawanvora5 жыл бұрын
I am no JS expert, but I was wondering if the inner loop should start with j=1... since j = 0 would refer to the same string as the outer loop. Thanks.
@WebDevSimplified5 жыл бұрын
That is correct. Good catch!
@diegocastro74344 жыл бұрын
I was thinking of this too but that would mess up the case if there was only one string. Great idea but you also would need to add if len(strs)==1 return strs[0]
@manishbhatt11015 жыл бұрын
Thank you Web Dev Simplified. This is good!
@WebDevSimplified5 жыл бұрын
You're welcome!
@45410475 жыл бұрын
I love your channel man! You are a pro, and your explanations are the best. Can you please make a video on notifications in PWA? Thanks
@WebDevSimplified5 жыл бұрын
I plan to eventually jump into some PWA videos but I still have a lot of topics I want to cover first.
@vishalscit5 жыл бұрын
Quick question.Shouldn't j loop start from 1 though ? Thanks for your videos dude.
@herrklaus3 жыл бұрын
Smart! Saves him the time of running it against the string he's already using as a reference.
@yesweet5 жыл бұрын
I hope you could kindly show us how you create the video, all your technics help understanding while keeping all clean, very impressive, few can compete with you on this point. 👍
@WebDevSimplified5 жыл бұрын
Thank you. What do you mean by showing you how to create the video?
@vladimirjean5 жыл бұрын
Awesome tutorials like always!
@WebDevSimplified5 жыл бұрын
Thanks!
@qwertykeypad7895 жыл бұрын
You are doing great!!! Please give as a full in-depth tutorial on MongoBD And use some live example to use it on project
@WebDevSimplified5 жыл бұрын
That is on my list of todos. I have a Node.js MongoDB course that is free on KZbin and covers Node.js and MongoDB in depth if you want to check that out.
@akamfoad5 жыл бұрын
That was nice problem to solve and great explanation from you, I’ll skip the code and write it by mslf🤍
@samartajshaikh26014 жыл бұрын
it would be better if you had also covered the divide-and-conquer approach and binary-search approach to solve this problem.
@MrWolfgangWeiss5 жыл бұрын
Well done, great explanation!
@WebDevSimplified5 жыл бұрын
Thank you
@tsukasa81792 жыл бұрын
Legendary
@chrisdanikas79185 жыл бұрын
Great video dude!
@WebDevSimplified5 жыл бұрын
Thanks!
@miw8793 жыл бұрын
Thank you soo much for making this tutorial This helped me alot!! You are the best!!
@oop_web77075 жыл бұрын
Thank you so much. This was very useful
@WebDevSimplified5 жыл бұрын
I'm glad you enjoyed it!
@krishy96615 жыл бұрын
Hi, Great explanation. Can you please make a video of how to solve Maximum sum sub array problem using Kadane's Algorithm in Javascript?
@WebDevSimplified5 жыл бұрын
I can look into it
@mareimorsy31825 жыл бұрын
Thanks a lot .... Best explanation ever!!! :D
@WebDevSimplified5 жыл бұрын
I'm glad you enjoyed it!
@vinamra48935 жыл бұрын
There is a bug here. Suppose the String[] strs = [apple, ape, a] Starting with i = 0, 'a' is added to prefix. (BUG HERE) Then i = 1, here there will be an ARRAYOUTOFBOUND for i = 1 , j = 2 ...strs[j][i] for last string 'a'.
@WebDevSimplified5 жыл бұрын
Javascript does not have array out of bounds errors. It just returns undefined if there is nothing at that index of the array.
@vinamra48935 жыл бұрын
Oh my bad! I used Java to program this and found it might give error. Thanks for reply and making this video! Otherwise I would have not understood concept of vertical scanning.
@WebDevSimplified5 жыл бұрын
@@vinamra4893 No worries. I am really glad you enjoyed the video.
@praniltunga5 жыл бұрын
Nice content and covered in a very nice way 🙏👍 thanx man🙏
@WebDevSimplified5 жыл бұрын
You're welcome!
@janezklun5 жыл бұрын
Great topic and nice solution, Thanks
@WebDevSimplified5 жыл бұрын
You're welcome!
@ikramikky28385 жыл бұрын
thank you very much
@WebDevSimplified5 жыл бұрын
You're welcome!
@parasarora58695 жыл бұрын
great one!!!
@WebDevSimplified5 жыл бұрын
Thanks!
@avagsargsyan404 Жыл бұрын
Thank you! Great solution!
@michaelrooze2782 жыл бұрын
What if the first word is a million characters long though? Should we first sort the words by length, or would that be even worse space-time complexity?
@BrendanMetcalfe4 жыл бұрын
Well done!
@kousalyadevi5209 Жыл бұрын
Make a video on Longest Common "Substring" for "more than two strings"
@scenesofworld10665 жыл бұрын
Also need php tutorials .great work
@WebDevSimplified5 жыл бұрын
I probably won't be doing much PHP on this channel since I do not enjoy it as much and it is much less popular.
@nora82004 жыл бұрын
Thank you for this awesome video!
@hikemalliday60072 жыл бұрын
well said and good audio quality
@manikumarponnuru72714 жыл бұрын
I subscribed your channel after watching the first video. I would love to listen more of these algorithms from you. if possible can you make the video on Binary Search and Binary Tree?
@AhSoh70915 жыл бұрын
what is the pregress of two for loop in nested. Is the frist loop fn only execute one time then going into second loop fn, after second loop is finished* condition finished then return back to first loop for second time of first loop fn then go second loop fn again? hope helper can understand what i want to said =)
@WebDevSimplified5 жыл бұрын
That is exactly what happens. Good analysis.
@KhoaNguyen-mv2mu4 жыл бұрын
beautiful amazing fantastic mind-cracking idea :))
@dim_10742 жыл бұрын
You could also use a trie.
@BrendanMetcalfe4 жыл бұрын
Just subbed. Your channel is gold!
@justcodingandwhatnot98902 жыл бұрын
thank you this helped alot !!
@tannerbarcelos68804 жыл бұрын
Vertical method is very intuitive.
@ibeeliot4 жыл бұрын
You're dope, brother.
@Benescoli4 жыл бұрын
I can't do that, even you explain me, i guess that i have to really train in algorithmes
@pushpakgupta73965 жыл бұрын
more algorithm videos pls
@WebDevSimplified5 жыл бұрын
Will do!
@DanielLee-rr2qj5 жыл бұрын
Anyone know the run time complexity of this solution? It's O(n^2) isn't it? I feel like there HAS to be a better way of doing this..
@WebDevSimplified5 жыл бұрын
If you go to the leetcode link in the description they have breakdowns of all the different solutions and time complexities. While this is not the fastest method it is significantly easier and not much slower.
@DanielLee-rr2qj5 жыл бұрын
@@WebDevSimplified Ahh got it. Thank you!
@kumaresanperumal25814 жыл бұрын
Does this program use Big O notation?
@omerm802 жыл бұрын
Thank You! just subscribed to your channel:)
@ibeeliot4 жыл бұрын
You have such a great demeanor. Keeeeeeep it up, bro. Maybe just get a light for your face, lol.
@arunvijay22792 жыл бұрын
["ab", "a"] = above code will fail for this case
@luojihencha4 жыл бұрын
And binary search method man?
@memeta1004 жыл бұрын
Thx you got subscription by me
@usama25762 жыл бұрын
Your solution won't work for ["ab", "a"]
@snowsol3 жыл бұрын
A *P P* L
@jankidepala4 жыл бұрын
hair is so distracting :P
@garrethhynes12012 жыл бұрын
This is working for me on Leetcode but when I copy it into VS code it returns 'undefined' when I pass in the array - const test = ["flower","flow","flight"] console.log(longestCommonPrefix(test)) Has anyone got any idea why this might be? Thanks and great video!!
@primordialmind2 жыл бұрын
There is a bug in the code actually. For example, strs = ["flower", "flow", "flight"] will throw an index out of range error, We are comparing all indexes of strings with string 1, which in our case is "flower". Second string is of length 4. So, accessing the index 4 will produce an error.