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.
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 ?
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!
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.
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 💓
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!
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!
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
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.
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 :)
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!
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?
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
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
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.
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)
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 ...
Nice one, I like the way you explain man, simple and clear. Can you also share which tools you use to create such simple but interactive videos? I am thinking to do the same for Java on our Javarevisited channel. I would appreciate your help.
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
Hey CS Can you suggest me some Websites or online platforms (Free) for practicing Logical Reasoning / Aptitude kinda stuff for interviews & Entrance Exam's. I know books are the best for these subjects but i want some start experience you know just kinda used to it. After that I'd love to opt for books.
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.
I love how you hide all the code to avoid overwhelming
@Maddox Ronin instablaster ;)
Me too! It makes it so much easier to understand! Thank you CSDojo!
Sometimes he knowingly makes mistake to teach how to deal with it. Salute to him
that's actually a great way to teach, it provokes your mind to learn more.
Most great teachers do it, he's really good.
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 ?
@@alexjr977 I don't have any idea about it.
@@gyantime8928 So fast! Ok,but thank you for reply
I love the way u teach.
Pls continue this series...
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!
I agree, This was my fifth video instructor. I got my code working during the psudocode!
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.
Cs dojo is realy one of my best subscribed chanels
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 💓
yep ikr?
Please continue to make data structures and algorithms simple. Among all the videos I watched this has the best explanation.
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!
Please complete all the other datastructures, we are waiting for that
yesss! I needed to see the visuals explained alongside the code like this. Thank youu!! ily
CS Dojo, the visuals in this video are great!
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!
Man, your channel is a treasure!
The best quicksort video I've ever seen. Thank you very much!
Such a great video. Finally, I understand why the time complexity of quick sort is O(n log(n)).
Special thanks to you for opening my eyes to a better world of programming
this video helped me so much! Thanks from Brasil 🇧🇷🇧🇷🇧🇷🇧🇷
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
I think quick sort is a beautiful way of solving a sorting problem... 🤩
Thank you for putting this series together, it's been an absolute life saver!!
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
That's really amazing. I love it. Watching from Ghana🇬🇭
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.
Thank you CS Dojo! Very well explained!
Thank you for all the efforts to make it look very simple and practical
Please continue to do this great job. You are teaching so creatively. ❤️
my man cs dojo the literal god.
Brilliant, I'll check my comment again after I watched and implemented all your videos and even when I'm a good programmer.
That was the best code explanation I have ever seen. Thanks bro!
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 :)
No nonsense just code
Cs dojo🙏.
thanks for this great vid, this series will last for the next generation and it will value all the time
Thank you so much for the most complete and well presented explanation I have come across so far!
Thank you please continue this series. Your explanations are very good.
You explain the complex problem in the simplest way possible 🙏✨
Thank you for this update .... I was looking forward for this.. keep inspiring
from u i am able to learn coding thx love u
I've been waiting for this new episode of your series thank so much for uploading
Glad to have YK as my Teacher !
Thanks for making me learn python and coding! Happy coding , Thanks for making these videos
Best video on quicksort💯
Keep these videos going, they are extremely helpful!
Glad to have you back. Hope you're doing well!
I'm so grateful for these videos, thank you mate!
God bless you!
Very good quicksort explanation, keep up the good work!
Man, you're my savior!
Awesome keep going with more data structures and algorithms tutorials...eagerly waiting for future upcoming videos
This was amazing.
Your super better ever teacher of me in you tube........
Thank you so much for this amazing explanation ❤
Thanks for the comprehensive explanation.
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!
Yea, everyone should have the basics of coding to become a productive person [IMHO]
Thank u man. All these topics are exciting!.
Great video afs always. You have a gift for explaining! I SUCK at figuring out Big O.
Thanks for all the help!
Please provide Full course on C++ coz your. the BEST
Great as always. Man you are doing great job. Keep it up.
Very nice content and smooth explanation
Thanks a lot for all the effort and keep going 👌🏽👌🏽
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?
Not sure if I can anytime soon, but I'll add it to my list :)
@@CSDojo Thank you.Have a great day Sir.
Thank you for the video mr dojo
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
This was amazing and so so helpful, Thank you very much!!!!!!!
As always, excellent explanation!
Thanks for sharing your knowledge mate 🚀
My two favourite channels are CS Dojo and Alex Lee.
Great dude. Clear explanation
Big fan to ur teaching❤️
Hey Cs Dojo.. this video is awesome!!!
You made quick sort like for a loop lol. Amazing explanation
.
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
Thanks bro
Please continue it
i really love your intros
;D
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.
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)
Great explanation. Thanks man.
Excellent video YK!
good stuff...expecting more videos on data structures❤.
Thank You ! It helped me a lot
I have a question why do you return index of pivot?
please continue the data structure series... they are fundamental for applied algorithms
Which I really looking for. Thanks
cs dojo i really love ur voice
YK, you are welcome to make a video about Quicksort 'Magnetica'.
You are great guy. What should we accompish by this video ? What is the point?
Great explanation, thanks
You are a great teacher! +1 Sub
hi yk, please do prefix sums and graphs and stuff like that relating to competitive programming. Love your videos btw!!!!!!
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 ...
Awesome videos ❤
The best exlaination
Crystal clear, thank you
Nice one, I like the way you explain man, simple and clear. Can you also share which tools you use to create such simple but interactive videos? I am thinking to do the same for Java on our Javarevisited channel. I would appreciate your help.
I talk about it here: www.csdojo.io/faq
@@CSDojo thank for quick reply, this mean the black screen where you are displaying code is generated using Wacom Tablet?
Can you please recommend best books for coding
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
Awesome video!!!
@CS Dojo how do you know that there are log (n) levels for the time complexity of the best case for quick sort?
Hey CS Can you suggest me some Websites or online platforms (Free) for practicing Logical Reasoning / Aptitude kinda stuff for interviews & Entrance Exam's. I know books are the best for these subjects but i want some start experience you know just kinda used to it. After that I'd love to opt for books.
brilliant.org
@@pranav288 thanks buddy ! Appreciate you
@@xABHiiNAVx no prob mate good luck !
Great video!
Great videos, by a very good teacher.
Sorry i need to know how to override a program in Python