Câu hỏi:

Cho tôi code bubble sort trong Python


Dưới đây là đoạn mã sử dụng thuật toán Bubble Sort trong Python:

def bubble_sort(arr):
n = len(arr)

for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]

arr = [64, 34, 25, 12, 22, 11, 90]

print("Mảng ban đầu:")
print(arr)

bubble_sort(arr)

print("Mảng sau khi sắp xếp:")
print(arr)

Khi chạy đoạn mã trên, nó sẽ sắp xếp các phần tử trong mảng arr theo thứ tự tăng dần sử dụng thuật toán Bubble Sort.


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử