Тёмный

A Complete Overview of Quicksort (Data Structures & Algorithms #11) 

CS Dojo
Подписаться 1,9 млн
Просмотров 226 тыс.
50% 1

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 285   
@rickvian
@rickvian 4 года назад
I love how you hide all the code to avoid overwhelming
@finnalberto1608
@finnalberto1608 3 года назад
@Maddox Ronin instablaster ;)
@TharaMesseroux1
@TharaMesseroux1 2 года назад
Me too! It makes it so much easier to understand! Thank you CSDojo!
@gyantime8928
@gyantime8928 4 года назад
Sometimes he knowingly makes mistake to teach how to deal with it. Salute to him
@JavarevisitedTech
@JavarevisitedTech 4 года назад
that's actually a great way to teach, it provokes your mind to learn more.
@DevsLikeUs
@DevsLikeUs 4 года назад
Most great teachers do it, he's really good.
@alexjr977
@alexjr977 4 года назад
Brother PLEASE HELP !!!!!!!! i have my admob ac and my elder brother have him different admob ac .So,i want upload my apps on my brother`s play account .Means two admob in same play account .Is it illegal ?
@gyantime8928
@gyantime8928 4 года назад
@@alexjr977 I don't have any idea about it.
@alexjr977
@alexjr977 4 года назад
@@gyantime8928 So fast! Ok,but thank you for reply
@retr0477
@retr0477 4 года назад
Man I’m so glad that you decided to continue these series. I love these series. So educational and so simple unlike other textbooks. Please keep these going. Thanks YK.
@ankithans7868
@ankithans7868 4 года назад
I love the way u teach. Pls continue this series...
@mayureshmalekar4817
@mayureshmalekar4817 4 года назад
Yesterday Only (After Watching Big O Notation) I was going to comment and ask you to resume DS&A...Thanx man for this...and Plz Never Stop this DS&A series...I love the way you explain things 💓
@Helpmecry
@Helpmecry 4 года назад
yep ikr?
@yasaswinitirumanyam5315
@yasaswinitirumanyam5315 4 года назад
Please complete all the other datastructures, we are waiting for that
@xueqianchen5024
@xueqianchen5024 3 года назад
This explanation is so good that i wanna cry...i've watched tons of videos of quicksort and still confused. But after watching the overview explanation, not even the pseudocode yet, i'm able to code it out correctly! THANK YOU!
@mikestout6109
@mikestout6109 2 года назад
I agree, This was my fifth video instructor. I got my code working during the psudocode!
@raevenbauto1578
@raevenbauto1578 3 года назад
Please continue to make data structures and algorithms simple. Among all the videos I watched this has the best explanation.
@arjunthecoder
@arjunthecoder 4 года назад
CS Dojo, the visuals in this video are great!
@sydneymcclements5015
@sydneymcclements5015 Месяц назад
yesss! I needed to see the visuals explained alongside the code like this. Thank youu!! ily
@professorfontanez
@professorfontanez 3 года назад
I compared this implementation to the one used by Gayle Laakman McDowell in her Quicksort video (by calculating the number of passes of each implementation) and found this approach to be slightly more efficient using arrays with all duplicates, some duplicates and no duplicates. Since in both cases the selection of the pivot is somewhat random, I deduced that the placement of the pivot in the middle (5:30) of the two regions contributed to this slight improvement. UPDATE: What I mean with the relocation of the pivot, is that Gayle's approach picks the middle index as the pivot before swapping values rather than setting the pivot to the middle after the swap.
@Honest_Reply900
@Honest_Reply900 4 месяца назад
Thank you for all the efforts to make it look very simple and practical
@theManTheGuy_inTheMiddle
@theManTheGuy_inTheMiddle 2 года назад
this video helped me so much! Thanks from Brasil 🇧🇷🇧🇷🇧🇷🇧🇷
@captain-ramen
@captain-ramen Год назад
I understood how quicksort works, but implementing it was another challenge: it was complicated and easy to make mistakes if we use the approach where the left and right pointers converge to the middle. The approach in this video is much easier to implement, but I couldn't understand it until I found this video. Thanks a lot!
@magacaygamaxamuud7253
@magacaygamaxamuud7253 3 года назад
Cs dojo is realy one of my best subscribed chanels
@TharaMesseroux1
@TharaMesseroux1 2 года назад
Thank you CS Dojo! Very well explained!
@farshadsaberi2740
@farshadsaberi2740 3 года назад
The best quicksort video I've ever seen. Thank you very much!
@diegodesouza302
@diegodesouza302 4 года назад
Love from Brazil! My name is Diego and i really love the CS Dojo lessons...even with this huge amount of knowlegment He is able to teach everything in the way We can understand!
@roman_mf
@roman_mf 2 года назад
Man, your channel is a treasure!
@sukritgarg3175
@sukritgarg3175 4 года назад
you are such a cute person and such a lovely teacher we all are blessed to have you i started watching this channel since 2 days and i saw your why i left google video and i just felt like awwww..... dont worry youtube will also give you a pretty handsome amount of money after a little time .......god bless you
@jameschen7129
@jameschen7129 3 года назад
Such a great video. Finally, I understand why the time complexity of quick sort is O(n log(n)).
@ignatusanim9644
@ignatusanim9644 4 года назад
That's really amazing. I love it. Watching from Ghana🇬🇭
@devdivine__
@devdivine__ 4 года назад
Special thanks to you for opening my eyes to a better world of programming
@Smilista
@Smilista 4 года назад
You explain the complex problem in the simplest way possible 🙏✨
@elixpo
@elixpo 4 года назад
Thank you for this update .... I was looking forward for this.. keep inspiring
@vishalialahappan9069
@vishalialahappan9069 3 года назад
Please continue to do this great job. You are teaching so creatively. ❤️
@ayyappahemanth7134
@ayyappahemanth7134 4 года назад
This was amazing.
@dudekulavidyasagar3745
@dudekulavidyasagar3745 4 года назад
No nonsense just code Cs dojo🙏.
@bridger4954
@bridger4954 3 года назад
my man cs dojo the literal god.
@annali9577
@annali9577 3 года назад
such great job, your video is strongly recommended by our lecturer. And for the buddies who still don't get head around it, I would say go grab a pen and a paper, write it down and it becomes so much clearer.
@Fulakitele
@Fulakitele 3 года назад
This is perfect brother. I don't have any money but I will support as soon as I can. Thank you very much @CS Dojo
@hemanshuwaghmare7460
@hemanshuwaghmare7460 4 года назад
from u i am able to learn coding thx love u
@papan101
@papan101 3 года назад
Brilliant, I'll check my comment again after I watched and implemented all your videos and even when I'm a good programmer.
@coding_tips888
@coding_tips888 4 года назад
Thank you please continue this series. Your explanations are very good.
@divyaraichura1923
@divyaraichura1923 2 года назад
Best video on quicksort💯
@oldgamerZone
@oldgamerZone 2 года назад
Man, you're my savior!
@isabelleseah8567
@isabelleseah8567 Год назад
Thank you for putting this series together, it's been an absolute life saver!!
@chaitrareddy7419
@chaitrareddy7419 3 года назад
That was the best code explanation I have ever seen. Thanks bro!
@lounes9777
@lounes9777 8 месяцев назад
Thank you for the video mr dojo
@alfatihflowlesk4010
@alfatihflowlesk4010 4 года назад
thanks for this great vid, this series will last for the next generation and it will value all the time
@altash9324
@altash9324 4 года назад
A good topic for a vlog could be how to create a real-time notification system. Which language and database is the best for this purpose. Another idea could be an example of your assignments at your work place. Also thank you for you vides, I have been watching them from the beginning of your channel.
@003_mdazamalam.2
@003_mdazamalam.2 4 года назад
Thanks bro Please continue it
@warnercooler4488
@warnercooler4488 3 года назад
Thank you so much for the most complete and well presented explanation I have come across so far!
@Ryclic
@Ryclic 4 года назад
Keep these videos going, they are extremely helpful!
@notionassistant1198
@notionassistant1198 4 года назад
Having a structuring system is the first step in getting organized . Then use some tools like #NOTION . Them improve your system as you go... . Nothing is perfect but we get gradual improvements on our way to EXCELLENCE! Thanks for explaining this in a way everyone can understand!
@makedeimpossiblehappenii8157
@makedeimpossiblehappenii8157 4 года назад
Yea, everyone should have the basics of coding to become a productive person [IMHO]
@connergoldberg
@connergoldberg 4 года назад
I just came from the Binary Search video a couple days ago thinking "I wonder if he has a video on quicksort" Couldn't find any and then low and behold here we are xD
@dhananjayan281
@dhananjayan281 3 года назад
Thanks for the comprehensive explanation.
@silambarasan.ssethu9367
@silambarasan.ssethu9367 2 года назад
Great dude. Clear explanation
@nuraktar7815
@nuraktar7815 3 года назад
Glad to have YK as my Teacher !
@Wisdom_Talks5846
@Wisdom_Talks5846 4 года назад
Please provide Full course on C++ coz your. the BEST
@vidathgunathilake
@vidathgunathilake 4 года назад
I'm so grateful for these videos, thank you mate! God bless you!
@quizzlerprofessor
@quizzlerprofessor 4 года назад
Thanks for making me learn python and coding! Happy coding , Thanks for making these videos
@t.k.-s.4212
@t.k.-s.4212 4 года назад
Glad to have you back. Hope you're doing well!
@emayanvadivel6864
@emayanvadivel6864 4 года назад
Awesome keep going with more data structures and algorithms tutorials...eagerly waiting for future upcoming videos
@alive-official7006
@alive-official7006 4 года назад
I've been waiting for this new episode of your series thank so much for uploading
@DavideMerlin
@DavideMerlin 4 года назад
Very good quicksort explanation, keep up the good work!
@Selim_Hasan_Raj
@Selim_Hasan_Raj 4 года назад
Hey ,YK. i just want to say you are making the world a better place.thank you. love from Bangladesh.may god bless you.Could you make videos on How to get started with competitive programming?
@CSDojo
@CSDojo 4 года назад
Not sure if I can anytime soon, but I'll add it to my list :)
@Selim_Hasan_Raj
@Selim_Hasan_Raj 4 года назад
@@CSDojo Thank you.Have a great day Sir.
@coderslab645
@coderslab645 4 года назад
Thank you so much for your hard work!!!! Your vids are so helpful, and helped me understand better than most other people have. Also, i watched most of your videos and i wanted to say i really appreciate your sense of humour and the jokes, they make you even more enjoyable to learn from :)
@DarthVader-wm6tf
@DarthVader-wm6tf 3 года назад
Plz upload new video ... are you alright .... I think something has happened to you ... Get well soon and uplaod a new video ... Really missing you ...
@yigitcanayaz5509
@yigitcanayaz5509 3 года назад
You made quick sort like for a loop lol. Amazing explanation .
@vtm5070
@vtm5070 4 года назад
Your super better ever teacher of me in you tube........
@qwarlockz8017
@qwarlockz8017 4 года назад
Great video afs always. You have a gift for explaining! I SUCK at figuring out Big O. Thanks for all the help!
@themodestai9603
@themodestai9603 3 года назад
My two favourite channels are CS Dojo and Alex Lee.
@sowjanyag6941
@sowjanyag6941 3 года назад
Big fan to ur teaching❤️
@Sanmayce
@Sanmayce 2 года назад
YK, you are welcome to make a video about Quicksort 'Magnetica'.
@tiendm6370
@tiendm6370 4 года назад
The best exlaination
@joshuadavid6317
@joshuadavid6317 3 года назад
Thank u man. All these topics are exciting!.
@soehan3117
@soehan3117 Год назад
Thank you so much for this amazing explanation ❤
@rahulexc
@rahulexc Год назад
Thank You ! It helped me a lot
@JosePerez-zr7tx
@JosePerez-zr7tx 3 года назад
This was amazing and so so helpful, Thank you very much!!!!!!!
@myflo4130
@myflo4130 3 года назад
Very nice content and smooth explanation Thanks a lot for all the effort and keep going 👌🏽👌🏽
@HumbertoPereira1994
@HumbertoPereira1994 3 года назад
Thanks for sharing your knowledge mate 🚀
@supoyu6893
@supoyu6893 3 года назад
unbelievable clear!!!
@RGWorld148
@RGWorld148 3 года назад
I have been following your videos since you started. Your videos are so much useful for me than many. I am looking for system design videos. Please make system design videos.
@parthokr
@parthokr 4 года назад
Great as always. Man you are doing great job. Keep it up.
@elijahwoelbing6360
@elijahwoelbing6360 3 года назад
good explanation
@DatascienceConcepts
@DatascienceConcepts 4 года назад
As always, excellent explanation!
@ai4sme
@ai4sme 2 года назад
Awesome video!!!
@jamaicataurac9746
@jamaicataurac9746 3 года назад
Thank you so much.
@bikashthapa3972
@bikashthapa3972 2 года назад
Beautiful!
@ar9iem
@ar9iem 3 года назад
Great explanation. Thanks man.
@TechReptile
@TechReptile 4 года назад
Which I really looking for. Thanks
@wwxkz
@wwxkz 4 года назад
Awesome explanation, the best teacher i never had. Please make a video about defining the time complexity of an algorithm, i have no ideia how to define this. (Not from us, i don't take physics and these tipe of class in school)
@ALEXANDER6888
@ALEXANDER6888 2 года назад
You are a great teacher! +1 Sub
@jairambhardwaj716
@jairambhardwaj716 3 года назад
Awesome videos ❤
@cliff_leaf5661
@cliff_leaf5661 3 года назад
please continue the data structure series... they are fundamental for applied algorithms
@abssingh5831
@abssingh5831 4 года назад
Thanks YK you are great
@johnash5787
@johnash5787 4 года назад
thank you foe sowing us also i am watching you vids on python on the 4 vid rn and i just want to say thank you so much for making these vids to help you fans or just people keep up the good work
@lucyledezma709
@lucyledezma709 4 года назад
Hey Cs Dojo.. this video is awesome!!!
@saiint9991
@saiint9991 4 года назад
good stuff...expecting more videos on data structures❤.
@FlazeB
@FlazeB 4 года назад
i really love your intros ;D
@gabrielmoreno4135
@gabrielmoreno4135 4 года назад
Excellent video YK!
@ajayjakune
@ajayjakune 4 года назад
Great explanation, thanks
@shikaku410
@shikaku410 4 года назад
Crystal clear, thank you
@limasntoinf
@limasntoinf 3 года назад
You are awesome!!!
@rakesha2970
@rakesha2970 3 года назад
boss super , I loved it ..
@ani4590
@ani4590 3 года назад
This channel is amazing. Thank you for such a great content. Can anybody please recommend a good course for Python that would give a certificate and teach you everything?
@manisangyu3962
@manisangyu3962 3 года назад
Very Good!!!!
@jiakai7254
@jiakai7254 2 года назад
Could have explained in detail how the partition function ends off and meets the if loop condition, i.e p-=1 each time the function is called till l=r=p-1
@rupamsud718
@rupamsud718 3 года назад
When will you return to youtube
Далее
BeastMasters Hawk just had enough #ti13
00:30
Просмотров 121 тыс.
Big-O Notation - For Coding Interviews
20:38
Просмотров 465 тыс.
Sorts 8 Quick Sort
9:12
Просмотров 195 тыс.
Learn Quick Sort in 13 minutes ⚡
13:49
Просмотров 330 тыс.
WHY IS THE HEAP SO SLOW?
17:53
Просмотров 221 тыс.
Sorting Algorithms Explained Visually
9:01
Просмотров 533 тыс.