Advertisement
H34VENT

Tkinter bubble sort

Oct 1st, 2020
847
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. from tkinter import  *
  2. root = Tk()
  3. root.title("Ridho Aditya")
  4.  
  5. def bubbleSort(number_list):
  6.     for number in range(len(number_list)-1,0,-1):
  7.         for i in range(number):
  8.             if number_list[i] < number_list[i+1]:
  9.                 temp = number_list[i]
  10.                 number_list[i] = number_list[i+1]
  11.                 number_list[i+1] = temp
  12.     return number_list
  13.  
  14. dataArr = [25, 57, 48, 37, 12, 92, 80, 33]
  15. label1 = Label(root, text="Unsorted : ", fg="red")
  16. Lb1 = Listbox(root, width="40")
  17. i = 1
  18. for x in dataArr:
  19.     Lb1.insert(i, str(x))
  20.     i += 1
  21. label1.pack()
  22. Lb1.pack()
  23.  
  24. label2 = Label(root, text="Using Bubble Sort : ", fg="green")
  25. bsort = bubbleSort(dataArr)
  26. Lb2 = Listbox(root, width="40")
  27. i = 1
  28. for x in bsort:
  29.     Lb2.insert(i, str(x))
  30.     i += 1
  31. label2.pack()
  32. Lb2.pack()
  33.  
  34. mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement