Untitled
def bubble_sort(arr): n = len(arr) for i in range(n): # Flag untuk mendeteksi apakah ada elemen yang ditukar swapped = False for j in range(0, n-i-1): # Tukar jika elemen yang ditemukan lebih besar daripada elemen berikutnya if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] swapped = True # Jika tidak ada elemen yang ditukar, array sudah terurut if not swapped: break # Data array data = [1, 5, 3, 2, 9] # Memanggil fungsi bubble_sort bubble_sort(data) # Menampilkan hasil print("Array yang telah diurutkan:", data)
Leave a Comment