Google Coding Question - Making a Large Island (Hard)

  Рет қаралды 16,816

AlgosWithMichael

AlgosWithMichael

Күн бұрын

Пікірлер: 95
@samyakkumarsahoo8706
@samyakkumarsahoo8706 3 жыл бұрын
Every struggling coder needs a mentor like you.
@seanvance3393
@seanvance3393 3 жыл бұрын
Instablaster
@TheSkyCries1
@TheSkyCries1 3 жыл бұрын
You are the man. I spent all day doing this problem, but thanks to you, I actually understand it now. I can't tell you how much I appreciate you.
@darthvader_
@darthvader_ 3 жыл бұрын
The best part about his explanation is he cuts to the chase, where others are engaged in explaining things he has already arrived at the coding part!
@KushalBhatia
@KushalBhatia 3 жыл бұрын
Thank you for patiently going through the whole grid instead of just saying so and so and moving to code. Amazing explanation
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
You're very welcome!
@fk121276
@fk121276 3 жыл бұрын
Thank you Michael Muinos. Simply the best explainations, when I search I first see if I find a video from Michael Muinos, if not then from Tushar Roy, if not then whatever I get.
@RajeevKumar-xz2zr
@RajeevKumar-xz2zr 4 жыл бұрын
nicely done! before watching this I watced few other videos but couldn't get anything. 11 minutes of your video and everything was crystal clear.
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Great to hear!
@stephandowless1297
@stephandowless1297 3 жыл бұрын
this guy does such a great job of breaking complex problems down into simple steps. goes very in depth with examples as well. great job
@pradnyeshchoudhari9376
@pradnyeshchoudhari9376 3 жыл бұрын
Best and easiest solution that I could ever find for the problem. Thank You!!
@mk-ec6px
@mk-ec6px 4 жыл бұрын
This is lit 🔥 please do more graph problems
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Thanks dude, will do!
@lapujain
@lapujain 4 жыл бұрын
Amazing. Your way of explanation is awesome. Keep up the good work.
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
I appreciate that, thank you!
@xeri_zarek
@xeri_zarek 3 жыл бұрын
Thanks for these videos! I've been looking all over for straightforward walkthroughs of algorithms + code for this type of problem, and yours are by far the most helpful I've found :) I did want to ask, why is the time complexity O(N^2)? since the loops you highlighted aren't nested, shouldn't it be O(2 * N) which is just O(N)? Or does the recursion in the getIslandSize method factor into the calculation?
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Of course, thank you for watching! Looping over a grid will be n * m. If the columns and rows are the same, it is n2.
@user-Sjskakendjsiwjd
@user-Sjskakendjsiwjd 3 жыл бұрын
I was initially a bit confused about this too because he said N is the number of items inside the input array, which then should be O(N).
@wendyzhou7618
@wendyzhou7618 3 жыл бұрын
super clear, right on the point. feel so lucky that I ran into this video, thanks!
@salmanuddin3779
@salmanuddin3779 Жыл бұрын
Such a great explanation , I was able to understand every bit of it. Thank you 💛
@codestorywithMIK
@codestorywithMIK 3 жыл бұрын
Best explanation for this problem
@RishabhJain-hr6sz
@RishabhJain-hr6sz 3 жыл бұрын
Perfectly explained. Thank you!
@chandandigumarthy9652
@chandandigumarthy9652 2 жыл бұрын
Amazing man ! your explanations made it soo easy to understand, thanks
@AlgosWithMichael
@AlgosWithMichael 2 жыл бұрын
Glad it helped!
@amritanshu83
@amritanshu83 3 жыл бұрын
Awesome explanation dude..so well explained. This is how solutions should be made. Keep up the good work!
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Thanks, will do!
@kickradar3348
@kickradar3348 2 жыл бұрын
What an incredible solution! Thank you for this vid!
@shinansun9438
@shinansun9438 2 жыл бұрын
Great Video Michael. Very clear instructions
@hoyinli7462
@hoyinli7462 3 жыл бұрын
watching your video saved me tons of time. THX!
@rakeshgupta8901
@rakeshgupta8901 3 жыл бұрын
One of the best explanation I seen
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Thank you!
@andrewthmas
@andrewthmas 3 жыл бұрын
Thanks man. You understand what you are doing.
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
I appreciate that!
@Dinesh-ti6ql
@Dinesh-ti6ql 3 жыл бұрын
Most satisfying code ever watched😌 keep up the work dude✌
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Thank you, will do!
@leowu5058
@leowu5058 2 жыл бұрын
thank you for making all these great videos for us!
@Obligedcartoon
@Obligedcartoon 2 жыл бұрын
bloody brilliant mate
@justgame5508
@justgame5508 2 жыл бұрын
With some of these hard probables you can get trapped down rabbit holes, trying to solve the problem when you don t fully understand the question, a pen and paper or white board makes them so much easier you can draw things out and quickly see and issues with logic you may otherwise had assumed was sound
@mengjiasings1278
@mengjiasings1278 3 жыл бұрын
I was trying to submit this LC but couldn't get anything. You saved my day:)
@sara1khan157
@sara1khan157 3 жыл бұрын
nice explanation . one doubt : if no of rows = n , no of cols = n , then getIslandSize -- is dfs call --- it will take O (n^2) which is equal to no of nodes traversed _ outer loop is also n^2 so total time complexity is O (n^4) Please correct me if I misunderstood Thanks
@sara1khan157
@sara1khan157 3 жыл бұрын
got it please ignore the question :)
@evanliu6158
@evanliu6158 3 жыл бұрын
Cool! Your explanation cured my panic.
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Nice!
@AnuragBaidyanath
@AnuragBaidyanath 4 жыл бұрын
GG Michael! Clear explanation. :)
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Glad it was helpful!
@shruthib3366
@shruthib3366 2 жыл бұрын
This algo literally blew my mind!
@AlgosWithMichael
@AlgosWithMichael 2 жыл бұрын
Haha yeah it is pretty crazy
@NithinMWarrier
@NithinMWarrier 3 жыл бұрын
Thanks Michael, you explained very clearly with time and space complexity. One suggestion is to use proper variable names eg. instead of x, y, newRow, newColumn would be better, good job, keep going bro..
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Great suggestion!
@nehashinde6017
@nehashinde6017 2 жыл бұрын
You made it so easy!!!! Thank you so much!
@plvshygirl
@plvshygirl 3 жыл бұрын
Awesome explanation, thank you!
@sagarsrivastava7728
@sagarsrivastava7728 2 жыл бұрын
Excellent Explanation!!!
@joann4369
@joann4369 3 жыл бұрын
how would you explain further why the space complexity os O(N^2)?
@supratim08
@supratim08 3 жыл бұрын
Great explanation bro ❤😌
@yy-gf7ze
@yy-gf7ze 3 жыл бұрын
Michale is THE BEST.
@amritgupta5703
@amritgupta5703 4 жыл бұрын
Please make similar videos of interview hot problems. Focus on algorithm like this video so that we C++ people can code easily in our way after getting algorithm.
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Definitely will!
@jamsrandorjbatbayar3652
@jamsrandorjbatbayar3652 2 жыл бұрын
great explanation, much appreciated!
@AlgosWithMichael
@AlgosWithMichael 2 жыл бұрын
No problem!
@momoX7777
@momoX7777 3 жыл бұрын
AMAZING EXPLAINATION!!!
@aayushsrivastava9569
@aayushsrivastava9569 3 жыл бұрын
Great explanation thanks !!
@roxanamoghbel9147
@roxanamoghbel9147 3 жыл бұрын
your videos are the best
@code7434
@code7434 4 жыл бұрын
Really loved the explaination
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Thank you, I'm glad it was helpful!
@saisriharshagriddaluru9261
@saisriharshagriddaluru9261 3 жыл бұрын
why grid[i][j] > 1 is wrong there? can any one explain?
@ayonkar1534
@ayonkar1534 4 жыл бұрын
Clear-cut Amazing
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Thank you!
@anuragsekhri2315
@anuragsekhri2315 3 жыл бұрын
well explained. thanks a lot
@FaustoOliveiraFilho
@FaustoOliveiraFilho 3 жыл бұрын
Really good, man! Your didactics is incredible! You should get yourself a pen; it will make your drawings much easier and better than your mouse.
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Thank you very much! Actually all of my newer videos are animated now, no more drawing with a mouse haha
@FaustoOliveiraFilho
@FaustoOliveiraFilho 3 жыл бұрын
@@AlgosWithMichael I have 18 years of experience as a developer and now I'm practicing for an interview at Amazon. Your videos are really handy and your explanation comprehensive without being dull. Thank you for all your efforts!
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
No problem at all, I wish you the best with your interviews!
@code7434
@code7434 4 жыл бұрын
Shortest bridge is similar problem please cover it
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Definitely! Graph problems are the hardest imo
@Arun1995plus1
@Arun1995plus1 2 жыл бұрын
Thank you 🙏🏾
@kaushaldawra3527
@kaushaldawra3527 3 жыл бұрын
Is there a fan club I can join?
@kumarc4853
@kumarc4853 3 жыл бұрын
Very KIND of you :p
@shoyohinata1612
@shoyohinata1612 3 жыл бұрын
Dude you are great..!!
@himanshuchhikara4918
@himanshuchhikara4918 3 жыл бұрын
best explanation
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
Thank you!
@angelsancheese
@angelsancheese 3 жыл бұрын
thank you for the video
@AlgosWithMichael
@AlgosWithMichael 3 жыл бұрын
No worries!
@sanjayizardar2263
@sanjayizardar2263 4 жыл бұрын
Very helpful 👍
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Glad I could help!
@edwardteach2
@edwardteach2 2 жыл бұрын
U the Goat
@amritgupta5703
@amritgupta5703 4 жыл бұрын
This is LIT
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
🔥🔥🔥🔥 Thanks man haha
@code7434
@code7434 4 жыл бұрын
Nice
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Thanks!
@shreejitnair2174
@shreejitnair2174 4 жыл бұрын
wow beautiful
@AlgosWithMichael
@AlgosWithMichael 4 жыл бұрын
Thanks a lot!
Google Coding Interview Question - Number of Closed Islands (LeetCode)
21:03
Solving Amazon's 2024 Most Asked Coding Question
18:09
AlgosWithMichael
Рет қаралды 4,6 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 3,1 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 20 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,6 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 138 МЛН
Coding Interview Prep | 3 MUST KNOW Graph Problem Tips
13:27
AlgosWithMichael
Рет қаралды 18 М.
Making A Large Island || Google Question || Code + Explanation
17:05
Code with Alisha
Рет қаралды 3,3 М.
Google Coding Interview With A Competitive Programmer
54:17
Clément Mihailescu
Рет қаралды 2,5 МЛН
Longest Increasing Path in a Matrix (DFS + Memoization)
18:47
AlgosWithMichael
Рет қаралды 19 М.
Decode String | FAANG Coding Question | Stack
17:03
AlgosWithMichael
Рет қаралды 11 М.
Amazon Coding Interview Question - Number of Distinct Islands
17:43
AlgosWithMichael
Рет қаралды 26 М.
MAKING A LARGE ISLAND | LEETCODE # 827 | PYTHON SOLUTION
22:09
Cracking FAANG
Рет қаралды 8 М.
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
The Midpoint Circle Algorithm Explained Step by Step
13:33
NoBS Code
Рет қаралды 141 М.
Amazon Coding Interview Question - Clone Graph (LeetCode)
13:56
AlgosWithMichael
Рет қаралды 33 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 3,1 МЛН