Bong bóng sắp xếpBong bóng sắp xếp so sánh các cặp kế tiếp của các yếu tố trong một danh sách đã ra lệnh bỏ và đảo các yếu tố nếu họ không theo thứ tự. Ví dụ sau minh hoạ loại bong bóng.Danh sách "5,4,9,7,2,8" cần phải được sắp xếp từ thấp nhất đến cao nhất. Các bước sau đây được thực hiện:"Vượt qua 1 o đầu tiên (5) và thứ hai (4) các yếu tố so. 4 ít hơn 5 do đó yếu tố đảo ngược. "Danh sách hiện tại: 4,5,9,7,2,8 o thứ hai (bây giờ là 5) và thứ ba (9) so sánh các yếu tố. Trong đúng ra lệnh như vậy không có thay đổi. "Danh sách hiện tại: 4,5,9,7,2,8 o 9 và 7 so và đảo ngược "Danh sách hiện tại: 4,5,7,9,2,8 o 9 và 2 so và đảo ngược "Danh sách hiện tại: 4,5,7,2,9,8 o 9 và 8 so sánh và đảo ngược "Danh sách hiện tại: 4,5,7,2,8,9 "Vượt qua 2 o cùng một phương pháp được sử dụng trong 1 vượt qua áp dụng danh sách hiện tại (4,5,7,2,8,9) o kết quả danh sách: 4,5,2,7,8,9 "Vượt qua 3 o kết quả danh sách: 4,2,5,7,8,9 "Vượt qua 4 o kết quả danh sách: 2,4,5,7,8,9 "Pass 5 o không có thay đổi nào được thực hiện trong đèo này do đó các thuật toán đã đạt đến đỉnh chấm dứt và danh sách được sắp xếp Nó là đáng chú ý rằng cuối vượt qua 1 phần tử lớn nhất (9) đã được chuyển đến cuối danh sách. Tương tự như vậy, vượt qua 2, yếu tố lớn thứ hai (8) đã được chuyển đến vị trí cuối thứ hai trong danh sách và vân vân. Mô hình này luôn luôn xảy ra trong loại bong bóng.Liên quan đến thời điểm này, nó cũng là cần lưu ý rằng vượt qua 2 chỉ cần phải đối phó với các yếu tố n-1 (trong đó n là số nguyên tố trong danh sách ban đầu). Vượt qua 3 chỉ cần đối phó với n-2 và vân vân. Điều này là do vào cuối mỗi pass, một yếu tố đã được đặt ở vị trí chính xác của nó vào cuối danh sách. Điều này lá một yếu tố ít, mà cần phải được sắp xếp để vượt qua tiếp theo.Tốt nhất và tồi tệ nhất trường hợp phân tíchTrường hợp xấu nhất cho số lượng Pass là n-1. Các trường hợp tốt nhất là vượt qua 1 mà sẽ xảy ra nếu danh sách đã được sắp xếp. Danh sách cần phải được kiểm tra thông qua ít nhất một lần để kiểm tra hay không bất kỳ inversions / giao dịch hoán đổi phải được thực hiện.Có rất nhiều loại khác nhau của các loại có thể được thực hiện cả hai trong thế giới thực và computationally. Một trong những loại phổ biến của loại là loại lựa chọn. Thuật toán sắp xếp lựa chọn iterates trên các giá trị trong một danh sách có thứ tự đã liên tục di chuyển giá trị thấp nhất để mặt trước của danh sách. Mỗi khi một phần tử được di chuyển đến đầu của danh sách (hoặc mảng), điều này được bỏ qua bởi lặp đi lặp lại sau. Ngày lặp kế tiếp, giá trị thấp nhất sau đó chuyển tới vị trí trong danh sách sau khi giá trị thấp nhất trước đó.
đang được dịch, vui lòng đợi..
