Learn Merge Sort in 13 minutes 🔪

  Рет қаралды 258,980

Bro Code

Bro Code

2 жыл бұрын

Merge sort algorithm tutorial example explained
#merge #sort #algorithm
// merge sort = recursively divide array in 2, sort, re-combine
// run-time complexity = O(n Log n)
// space complexity = O(n)
music credits 🎼:
===========================================================
Title: Wallflowers
Artist: Bad Snacks
Link: • bad snacks: KZbin Au...
===========================================================

Пікірлер: 219
@BroCodez
@BroCodez 2 жыл бұрын
This video took me THREE WEEKS to produce! Ya'll better smash that like button for me! lol public class Main{ public static void main(String args[]) { // merge sort = recursively divide array in 2, sort, re-combine // run-time complexity = O(n Log n) // space complexity = O(n) int[] array = {8, 2, 5, 3, 4, 7, 6, 1}; mergeSort(array); for(int i = 0; i < array.length; i++){ System.out.print(array[i]+ " "); } } private static void mergeSort(int[] array) { int length = array.length; if (length
@syllight9053
@syllight9053 2 жыл бұрын
Don't worry bro, I smashed the like button, plus I contacted the president to set a direct nuclear launch to the like and subscribe button as well!
@BroCodez
@BroCodez 2 жыл бұрын
@@syllight9053 Thank you Syllight!
@immortalbotyt1428
@immortalbotyt1428 2 жыл бұрын
I already did my big bro :D If we both belonged to only 1 family u would be my bigger bro :D
@aditya_asundi
@aditya_asundi 2 жыл бұрын
3 weeks making this *AND THERE'S A DISLIKE????*
@roysaka4475
@roysaka4475 2 жыл бұрын
Hi bro plsae reques Tutorial Python AndroidHelper. Music, recorder, voice mix, microfon. Call phone, game, calculator, google voice recorder, and others.. 🙏🙏🙏🙏🙏🙏 Plsee
@mayawhocodes3092
@mayawhocodes3092 Жыл бұрын
The way you broke this down into simple terms with visuals and everything, amazing. I'm not a bro, but I do code. And this was lit. Thank you.
@sancho608
@sancho608 Жыл бұрын
No. You are a bro now!!
@fsxanas90
@fsxanas90 24 күн бұрын
why the karen vibe tho lmao
@johndavis29209
@johndavis29209 13 күн бұрын
@@fsxanas90 Why anything
@coltonbailey8873
@coltonbailey8873 2 жыл бұрын
You are single-handedly teaching me programming/computer science. Thank you. Never change your teaching structure, because this method works really well.
@Jathamus
@Jathamus 2 жыл бұрын
I knew when I saw "Bro Code" it would be a beautifully simple video. What you did that the other videos I watched failed to do was walk through the sort / merge in the order that it would actually happen. The other videos were doing it by rows and not the actual order that it happens in. Thank you ! That is what made it click for me. I am now subscribed !
@jorgemedina8497
@jorgemedina8497 19 күн бұрын
This is the best video I found on all youtube which explains Merge Sort properly. This video is the definition of Quality Content.
@kingipra
@kingipra Жыл бұрын
Best explanation I've seen so far. The rundown at the beginning really helps. Thank you
@smokinginthefishroom
@smokinginthefishroom Жыл бұрын
The best merge sort explanation on KZbin. Watched like 5 other videos but only this explained how the merge part of merge sort actually works! Liked and subscribed.
@raywei1701
@raywei1701 7 ай бұрын
So clear. my professor did not have enough time to go over this in class. Now I understand everything about merge sort.
@nyasha_keith_matevengwe
@nyasha_keith_matevengwe 2 жыл бұрын
You are a great tutor sir, I appreciate, I was failing to understand this all along, but just because of your video, I feel confident enough
@nyankiku5863
@nyankiku5863 Жыл бұрын
You made mergeSort look so simple and easy, thank you so much!
@paulodasilvasa9884
@paulodasilvasa9884 7 ай бұрын
Thank you man!!! Finally I have found the best explanation of merge sort! You really helped us a lot. I've alredy smashed the like button, you deserve it bro!!!
@lingjosh6801
@lingjosh6801 2 жыл бұрын
Clearly explanation and demonstration with merge sort, great work!!! Can,t wait for more CS videos.
@GamerOverThere
@GamerOverThere 9 ай бұрын
Bro, you are a legend. My professor went over merge sort for 1 1/2, and I was left confused. I watched a Harvard lecture video on it, still confused. Asked chatGPT about individual components (not to cheat but to have it explain each step to me, I want to understand this) and it was spewing nonsense. But your video made it finally click. Thanks bro! Liked and subscribed
@aadv1k
@aadv1k 3 ай бұрын
Thank you for the beautifully elegant explanation that didn't require the viewer to have a PhD. You are one talented bro. Keep it up!
@danielebbersmeyer5087
@danielebbersmeyer5087 2 ай бұрын
Probably the best video i've seen so far to explain Mergesort, i think i finally got it!
@NH-ij8dz
@NH-ij8dz 2 ай бұрын
Great video. I needed to implement this in C for a CS class and this video explained it in much clearer and easier to follow way than the so called experts who are being paid 6 figures a year to teach this to me. Ty bro.
@docjp7427
@docjp7427 5 ай бұрын
You are the best Bro I never had. 2 years have gone by, but this is still amazing.
@eniax
@eniax Жыл бұрын
Best merge sort tutorial I've seen, thank you
@tipster360
@tipster360 11 ай бұрын
The best merge sort explanation! Thank you so much.
@charalamposkatsoukis8694
@charalamposkatsoukis8694 Жыл бұрын
top content as always. No one more understandable than Bro! (I hope you doin good on your break!!!)
@user-hi8qt6rq4b
@user-hi8qt6rq4b 11 ай бұрын
Good job! It is really easy to understand the algorithm with this video, thank you
@nurulafsar3195
@nurulafsar3195 Жыл бұрын
Best explanation of merge sort so far!
@murnoth
@murnoth Жыл бұрын
Trying to make these algorithms with blueprint nodes in UE5, and following along with your code is also helping me translate code jargon into blueprint equivalents. Thank you for sharing
@DruzeJosipTito
@DruzeJosipTito Жыл бұрын
You just made my computer science assignment a whole lot easier lol. Thank you.
@quantjet7718
@quantjet7718 5 ай бұрын
Wow you are one of the best KZbinrs to explain algorithms
@doogiehowser1124
@doogiehowser1124 7 ай бұрын
Wow! this is a good tutorial. Thank you very much for taking the time to put it together! Well Done!
@rizzbod
@rizzbod Жыл бұрын
Thanks man! , because of you , i can skip the tough work of learning, hehe, and straight jump into implementing algorithms
@vansh9857
@vansh9857 Жыл бұрын
You earned a sub! Awesome explanation
@toxiclucien8168
@toxiclucien8168 2 жыл бұрын
very helpful video...watching all your sorting videos and learning from it...thanks BRO
@sanskarsongara2592
@sanskarsongara2592 2 жыл бұрын
Idk you sounds more confident in recent new videos, keep going homie you still gotta reach more people👍
@mohtasimbillah6560
@mohtasimbillah6560 2 жыл бұрын
Really good explanation of merge sort! It helped heaps!
@aorusaki
@aorusaki 8 ай бұрын
Needed this for my interview :))) thank you!
@cadmium4113
@cadmium4113 2 жыл бұрын
Started your Java playlist love your tricks to teach... Appreciate from another fellow BRO.
@arturofuentes2230
@arturofuentes2230 Ай бұрын
Great video man, I understood everything so quickly, thank you so much and keep coding bro
@bhumikajoshi6966
@bhumikajoshi6966 2 жыл бұрын
it'd be really helpful if you continue this playlist!!! thanks in advance
@sprinklepancake
@sprinklepancake Жыл бұрын
Thank you!! this was very thorough and clear!!
@JazzInATinCan
@JazzInATinCan Жыл бұрын
Good video, not too long, not too short. Great job.
@zyad6385
@zyad6385 6 ай бұрын
After 2 years this is still very useful i understand everything now . even though i don't know how to use java i've just learned c++ but everything is clear now
@Snowmanver2
@Snowmanver2 2 жыл бұрын
a concise and helpful tutorial, thanks Bro!
@Crystal-gs4gu
@Crystal-gs4gu Жыл бұрын
Thank you for saving me from my final test. You are the best teacher
@MrWardo2009
@MrWardo2009 8 ай бұрын
Thank you so much for making this video!
@hannibalbianchi1466
@hannibalbianchi1466 2 жыл бұрын
No words can explain my appreciation Thank you, sir 🏆🏆🏆🏆
@Bromon655
@Bromon655 3 ай бұрын
Recursive algorithms are the bane of my existence.
@AntiPedophile
@AntiPedophile Жыл бұрын
thanks for these videos ,we need them alot
@neophilosophy1764
@neophilosophy1764 Ай бұрын
Nice. Thanks for the video!
@engineeringmania9125
@engineeringmania9125 Жыл бұрын
Thanks man!!! Great video🤗
@quantumtea7394
@quantumtea7394 2 жыл бұрын
Thank you for your amazing videos!!!❤️❤️❤️
@radicalsaled5756
@radicalsaled5756 Жыл бұрын
nice job, simple explanation of a long algorithm
@DJSaez-ll8or
@DJSaez-ll8or Ай бұрын
Really helpful video, thank you!
@ashutoshswain4050
@ashutoshswain4050 Жыл бұрын
thanks a lot bro this solution and your explanation is awesome:)
@EzraSchroeder
@EzraSchroeder Жыл бұрын
WoW! Gorgeous video! Mergesort can be hard to understand. Great, great job!
@solonton6341
@solonton6341 2 жыл бұрын
great work, well explained!
@brandonkruger9040
@brandonkruger9040 2 жыл бұрын
Thanks for another great video bro.
@jamongx1
@jamongx1 Жыл бұрын
Thanks for your explain! it's very helpful to understand!
@mike-fl9xi
@mike-fl9xi Жыл бұрын
gg bro. super helpful, nice break down
@sallaklamhayyen9876
@sallaklamhayyen9876 2 ай бұрын
great job = thank you so much please continue🥰
@MikeSieko17
@MikeSieko17 5 ай бұрын
yo bro thanks bro, great stuff bro from one bro to another bro
@Matthew_080
@Matthew_080 5 ай бұрын
Thanks for explaining merge sort!
@09FT9
@09FT9 Жыл бұрын
If you ever publish a book, I'd be the first one to buy it. Excellent work, Bro. 🙏
@juanivillanueva7873
@juanivillanueva7873 Жыл бұрын
You are a better teacher than my dsa ones!
@AN-rz7bs
@AN-rz7bs 7 ай бұрын
Thanks, this video really helped me!
@bryanswiger5888
@bryanswiger5888 Жыл бұрын
Like button smashed..... thanks bro
@MeditateRelaxEtcetera
@MeditateRelaxEtcetera 3 ай бұрын
That's terrific! I'm working my way thru your videos. Wish I found your channel earlier.
@greenachos372
@greenachos372 2 жыл бұрын
Thanks for the informative video
@ianvensonbolanio3327
@ianvensonbolanio3327 Жыл бұрын
Thankyouuuuusomuch, your video really helps our group "MEMANG".
@josy7
@josy7 6 ай бұрын
Thanks for the content !
@hoanganhnguyen3438
@hoanganhnguyen3438 2 ай бұрын
omg, I love the music. Good stuffs brah =)))))))))))))
@scottzeta3067
@scottzeta3067 2 жыл бұрын
Thanks Bro, you are the best!
@andrewchen861
@andrewchen861 Жыл бұрын
Great video! Now I understand it :)
@alaasefa1118
@alaasefa1118 11 ай бұрын
this the most helpful channel thank u a lot🥰🥰
@danilohonda3078
@danilohonda3078 6 ай бұрын
thanks for the class!!!!
@sanjusaju4049
@sanjusaju4049 Жыл бұрын
The best video ever .....love u man....
@alexsecret3496
@alexsecret3496 4 ай бұрын
u are the best ,bro!
@wmd5645
@wmd5645 2 жыл бұрын
nice. very nice. If you didnt work as a sw engineer, my professors were really as bad as i knew they were. good job.
@johnxina7496
@johnxina7496 3 ай бұрын
amazingly explained
@valioprea9796
@valioprea9796 Жыл бұрын
First of all I just wanted to let you know that thanks to your java section I landed a job as a java developer. So ...from the bottom of my heart, thank you, keep up the good work! On the other hand, a question for this video: what if the array has an odd length ?
@sahu_SuMiT
@sahu_SuMiT Ай бұрын
awesome, as always....
@Ray101SPAS
@Ray101SPAS Жыл бұрын
Nice explanation. Now it does not seem so complicated.
@nitinsoni9956
@nitinsoni9956 2 жыл бұрын
Hey bro thanks for the video.
@leoniaklebanov2502
@leoniaklebanov2502 2 жыл бұрын
Awesome and simple
@childishpumpino6751
@childishpumpino6751 9 ай бұрын
Thank you brother!!!
@dangerbirb4981
@dangerbirb4981 Ай бұрын
I like your taste in music :D
@rabiizahir2885
@rabiizahir2885 Жыл бұрын
Great video. Thanks
@ernestselman3955
@ernestselman3955 6 ай бұрын
Hey Bro Code, thanks for the video. It really helped me learn MergeSort. I have a question. In your implementation, would the memory requirements be nlog(n) or n? Since you are creating copies of the arrays as you go down recursively, that would be adding to the memory. If I make the mergeSort method by passing a reference of the original array and indexes representing the start and end of left and right subarrays, then only create the required copies in the merge method before backtracking, wouldn't the maximum memory used be the last step where we would have copies of the entire original array and therefore memory utilization would be 2n or just n?
@jaredshaw2967
@jaredshaw2967 Жыл бұрын
awesome explanation bro
@esmailalmoshki3506
@esmailalmoshki3506 Жыл бұрын
شغل جامد يسطى
@one111won
@one111won Жыл бұрын
legendary explanation
@Yuschova
@Yuschova 8 ай бұрын
this 13 mins vid is way better than 5hrs+ lectures xD
@fernandofigueroa5332
@fernandofigueroa5332 2 жыл бұрын
thanks for the video :)
@stupark4152
@stupark4152 Жыл бұрын
Nice explanation
@greeneye360k
@greeneye360k 12 сағат бұрын
best explanation
@carl4416
@carl4416 5 ай бұрын
Thanks!
@adzamsuleik5604
@adzamsuleik5604 2 жыл бұрын
Thank you bro💓
@smikkelbeer7890
@smikkelbeer7890 Жыл бұрын
Thanks. I tried my own implementation but for some reason it didn't work so I just followed along with yours.
@simon3431
@simon3431 2 жыл бұрын
thank you very much
@Jose-bq5rb
@Jose-bq5rb 22 күн бұрын
excelent video
@muhammedelsayed.radwan
@muhammedelsayed.radwan 11 ай бұрын
Amazing 👏
@victorrezende6002
@victorrezende6002 8 ай бұрын
Nice class
@lokszeto6627
@lokszeto6627 Жыл бұрын
amazing!
@harsinghsekhon5935
@harsinghsekhon5935 9 ай бұрын
Thank you
Learn Quick Sort in 13 minutes ⚡
13:49
Bro Code
Рет қаралды 289 М.
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 4,8 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 1,8 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 21 МЛН
Merge Sort Algorithm in Java - Full Tutorial with Source
23:02
Coding with John
Рет қаралды 168 М.
Learn Selection Sort in 8 minutes 🔦
8:21
Bro Code
Рет қаралды 200 М.
Merge Sort In Python Explained (With Example And Code)
13:35
FelixTechTips
Рет қаралды 195 М.
Why Is Merge Sort O(n * log(n))? The Really Really Long Answer.
36:50
Back To Back SWE
Рет қаралды 112 М.
Learn Recursion in 8 minutes 😵
8:19
Bro Code
Рет қаралды 68 М.
2.7.2.  Merge Sort Algorithm
24:07
Abdul Bari
Рет қаралды 1,6 МЛН
Learn Hash Tables in 13 minutes #️⃣
13:26
Bro Code
Рет қаралды 318 М.
Big-O Notation - For Coding Interviews
20:38
NeetCode
Рет қаралды 411 М.
Merge Sort | C Programming Example
18:02
Portfolio Courses
Рет қаралды 71 М.
Merge sort algorithm
18:20
mycodeschool
Рет қаралды 2,2 МЛН
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 4,6 МЛН
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Si pamerR
Рет қаралды 3,4 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 12 МЛН
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 6 МЛН