Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- def bubbleSort(number_list):
- for number in range(len(number_list)-1,0,-1):
- for i in range(number):
- if number_list[i] < number_list[i+1]:
- temp = number_list[i]
- number_list[i] = number_list[i+1]
- number_list[i+1] = temp
- return number_list
- root = Tk()
- root.title("Bubble Sort Menurun")
- #Unsorted
- dataArr = [25, 57, 48, 37, 12, 92, 80, 33]
- label1 = Label(root, text="Unsorted : ", fg="red")
- Lb1 = Listbox(root, width="40")
- i = 1
- for x in dataArr:
- Lb1.insert(i, str(x))
- i += 1
- label1.pack()
- Lb1.pack()
- # Sorted
- label2 = Label(root, text="Using Bubble Sort : ", fg="green")
- bsort = bubbleSort(dataArr)
- Lb2 = Listbox(root, width="40")
- i = 1
- for x in bsort:
- Lb2.insert(i, str(x))
- i += 1
- label2.pack()
- Lb2.pack()
- #Quit Button
- Button(text="QUIT", fg="blue", command=root.destroy).pack(side=BOTTOM)
- mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement