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

Derrick Sherrill
Derrick Sherrill
129.8 هزار بار بازدید - 5 سال پیش - Bubble Sort is a simple
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 - Facebook: CodeWithDerrick
Insta - Instagram: codewithderrick
Twitter - Twitter: codewithderrick
LinkedIn - LinkedIn: 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/P...

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/D...

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!!

--- Channel FAQ --

What text editor do you use?
Atom - https://atom.io/

What Equipment do you use to film videos?
https://www.amazon.com/shop/derricksh...

What editing software do you use?
Adobe CC - https://www.adobe.com/creativecloud.html
Premiere Pro for video editing
Photoshop for images
After Effects for animations

Do I have any courses available?
Yes & always working on more!
https://www.udemy.com/user/derrick-sh...

Where do I get my music?
I get all my music from the copyright free Youtube audio library
https://www.youtube.com/audiolibrary/...

Let me know if there's anything else you want answered!

-------------------------

Always looking for suggestions on what video to make next -- leave me a comment with your project! Happy Coding!
5 سال پیش در تاریخ 1398/06/13 منتشر شده است.
129,842 بـار بازدید شده
... بیشتر