Bubble Sort Algorithm Explained (Full Code Included) - Python Algorithms Series for Beginners

Bubble Sort Algorithm Explained (Full Code Included) - Python Algorithms Series for Beginners


Full Code From This Example:

YouTube Description:

Bubble Sort is a simple sorting algorithm that repeatedly swaps two adjacent elements through iterations through the list length to create a sort list. The Bubble sort algorithm is one of the simplest algorithms to learn in computer science and is a great starting point to learn tougher algorithms. In this one we'll cover how to implement the bubble sort algorithm using python programming. #Python #BubbleSort #Algorithm Join The Socials -- Picking Shoutouts Across YouTube, Insta, FB, and Twitter! FB - https://www.facebook.com/CodeWithDerrick/ Insta - https://www.instagram.com/codewithderrick/ Twitter - https://twitter.com/codewithderrick LinkedIn - https://www.linkedin.com/in/derricksherrill/ GitHub - https://github.com/Derrick-Sherrill Thanks so much for the continued support of the videos! 5320+ subscribers at the time of writing. So awesome. Thank you all for supporting the content I make! It's incredible to get the opportunity to make these videos for you all. Thanks so much! ***************************************************************** Full code from the video: def bubble(list_a): indexing_length = len(list_a) - 1 #SCan not apply comparision starting with last item of list (No item to right) sorted = False #Create variable of sorted and set it equal to false while not sorted: #Repeat until sorted = True sorted = True # Break the while loop whenever we have gone through all the values for i in range(0, indexing_length): # For every value in the list if list_a[i] #"Angled brackets not allowed in Youtube Description :( list_a[i+1]: #if value in list is greater than value directly to the right of it, sorted = False # These values are unsorted list_a[i], list_a[i+1] = list_a[i+1], list_a[i] #Switch these values return list_a # Return our list "unsorted_list" which is not sorted. print(bubble([4,8,1,14,8,2,9,5,7,6,6])) https://github.com/Derrick-Sherrill/Python-Algorithms-YouTube-Series/blob/master/1-bubblesort.py Packages (& Versions) used in this video: Python 3.7 ***************************************************************** Code from this tutorial and all my others can be found on my GitHub: https://github.com/Derrick-Sherrill/DerrickSherrill.com Check out my website: https://www.derricksherrill.com/ If you liked the video - please hit the like button. It means more than you know. Thanks for watching and thank you for all your support!! Always looking for suggestions on what video to make next -- leave me a comment with your project! Happy Coding!

Enjoy this content? Consider Subbing to the Youtube channel

Derrick Sherrill

By: Derrick Sherrill

Thanks for visiting my page! I'm working hard to make the best content I can for you. I love watching people learn and teaching others. Happy Coding!

Become a Patreon!