Understanding Sorting Algorithms

preview_player
Показать описание
Learn some of the most popular sorting algorithms! You will learn selection sort, bubble sort, insertion sort, merge sort, and their order of complexities! This video uses C++ but the concepts apply to any programming language.

✏️ This course was created by Haris Iftikhar.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:06) Simple Sorting Algorithm
⌨️ (0:16:16) Selection Sort
⌨️ (0:25:56) Diagrammatic Explanation
⌨️ (0:28:40) Bubble Sort
⌨️ (0:35:20) Graphical Explanation of BubbleSort
⌨️ (0:38:51) Insertion Sort
⌨️ (0:45:08) Graphical Implementation
⌨️ (0:49:30) Merge Sort
⌨️ (0:51:57) Extensive Explanation
⌨️ (1:09:37) Difference b/w the Algorithms
⌨️ (1:10:46) Conclusion

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 Treehouse

--

Рекомендации по теме
Комментарии
Автор

After watching this, I was finally able to sort my life out

hirok
Автор

1:32 4 Elements, 2-3-1-5, sort in ascending order. Nested 4 loop
3:42 Condition satisfied = swap places
7:15 Array

thattimestampguy
Автор

Wait a minute. I just had a pre-placement talk in the morning where we were told to prepare Quick and Merge Sort and look who came to rescue us 😊. Thank you so much Free Code Camp🙌

vaspar
Автор

I used to write a program to visualize the behavior of sorting algorithms. I would suggest displaying some animations. It helped me a lot when I need to imagine how the algorithm works.

HungBya
Автор

I was just searching for this yesterday. FCC saves another day!

ananyobratapal
Автор

Thats why I prefer a for loop over a while loop bc the for loop forces you to place the incrementor

sydguitar
Автор

A good explanation. One thing to point out: the variable declaration made it a bit more difficult to understand the point. Usually, giving variables a single letter declaration is a bad practice among programmers.

timka_
Автор

Thanks man, I'm a PHP developer but I understood the concept very clearly.

ayaimad
Автор

After being recommended a bunch of sorting algorithm memes, this is what it lead me to.

whaaaaaaaaaaaaaaaaaaaaaaaaaat
Автор

This guy is just making things complicated for beginners, I just came here to revise but ended up with a headache 😂

unicornstar
Автор

Please start dsa series in c++, for beginner competitive programmers.

vivekuttangi
Автор

Visualizing these algorithms helped me alot understanding them

CompilerStuck
Автор

I came for a meme and ended up learning programming

marina
Автор

You are angels! Best Regards from Brazil!

PauloIrineudeSouza
Автор

Thank you ❤️.. all the more glory it's in C++ 🔥

vijaykumar-czot
Автор

I was just about to do this in class. Thanks freecodecamp!

erykaemilien
Автор

Beautiful drawing skill haha. Thanks for the Video!

albatroshd
Автор

hey, try median bucket sort, its 2n log n, ie, first linear median search O(n) then split the elements to two buckets, repeat for sub-buckets, its a stable n log n version of the quick sort

Jkauppa
Автор

Your video is very useful! Although you speak so fast, your explanation helped a lot. Thanks!

elisaszilagyi
Автор

Thank you for zooming the code so I can see from small screen smart phone

capistrano