Bubble SortThe Bubble Sort compares each successive pair of elements i dịch - Bubble SortThe Bubble Sort compares each successive pair of elements i Việt làm thế nào để nói

Bubble SortThe Bubble Sort compares

Bubble Sort
The Bubble Sort compares each successive pair of elements in an un-ordered list and inverts the elements if they are not in order. The following example illustrates the bubble sort.
The list "5,4,9,7,2,8" needs to be sorted from lowest to highest. The following steps are carried out:
" Pass 1
o First (5) and second (4) elements compared. 4 less than 5 therefore elements inverted.
" Current list: 4,5,9,7,2,8
o Second (now 5) and third (9) elements compared. In correct order so no change.
" Current list: 4,5,9,7,2,8
o 9 and 7 compared and inverted
" Current list: 4,5,7,9,2,8
o 9 and 2 compared and inverted
" Current list: 4,5,7,2,9,8
o 9 and 8 compared and inverted
" Current list: 4,5,7,2,8,9
" Pass 2
o Same method used in Pass 1 applied to current list (4,5,7,2,8,9)
o Resultant list: 4,5,2,7,8,9
" Pass 3
o Resultant list: 4,2,5,7,8,9
" Pass 4
o Resultant list: 2,4,5,7,8,9
" Pass 5
o No changes would be made in this pass therefore the algorithm has reached its termination point and the list is sorted
It is worth noting that at the end of Pass 1 the largest element (9) has been moved to the end of the list. Similarly, in Pass 2, the second largest element (8) has been moved to the second last position in the list and so on. This pattern always occurs in the Bubble Sort.
Related to this point, it is also noteworthy that Pass 2 only needs to deal with n-1 elements (where n is the number of elements in the original list). Pass 3 only needs to deal with n-2 and so on. This is because at the end of each pass, another element has been put in its correct position at the end of the list. This leaves one less element that needs to be sorted for the next pass.
Best and Worst Case Analysis
The worst case for the number of passes is n-1. The best case is 1 pass which would occur if the list was already sorted. The list needs to be checked through at least once to check whether or not any inversions / swaps need to be done.
There are many different types of sorts that can be carried out both in the real world and computationally. One common type of sort is the Selection Sort. The Selection sort algorithm iterates over the values in an unordered list successively moving the lowest value to the front of the list. Each time an element is moved to the head of the list (or array) this is ignored by the following iterations. On the next iteration, the lowest value is then moved to the position in the list after the previous lowest value.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bubble Sort
The Bubble Sort so sánh từng cặp kế tiếp của phần tử trong danh sách bỏ ra lệnh và đảo ngược các yếu tố nếu họ không theo thứ tự. Ví dụ sau minh họa các loại bong bóng.
Danh sách các "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:
"Pass 1
o First (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 (nay 5) và thứ ba (9) các yếu tố so sánh. Trong thứ tự đúng như vậy không có sự thay đổi.
"Danh sách hiện tại: 4,5,9,7,2,8
o 9 và 7 so sánh và
ngược" danh sách hiện tại: 4,5,7,9,2,8
o 9 và 2 so sánh và ngược
"danh sách hiện tại: 4,5,7,2,9,8
o 9 và 8 so sánh và
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 Pass 1 áp dụng cho Danh sách hiện tại (4,5,7,2,8,9)
o Quả danh sách: 4,5,2,7,8,9
"Vượt qua 3
o danh sách Quả:
4,2,5,7,8,9" Pass 4
o Quả danh sách: 2,4,5,7,8,9
"Pass 5
o Không có thay đổi sẽ được thực hiện trong đường chuyền này do đó các thuật toán đã đạt đến điểm dừng của nó và danh sách được sắp xếp
Nó là đáng chú ý là ở phần cuối của Pass 1 phần tử lớn nhất (9) đã được di chuyển đến cuối danh sách. Tương tự như vậy, trong Pass 2, yếu tố lớn thứ hai (8) đã được di chuyển đến vị trí cuối cùng thứ hai trong danh sách và như vậy. Mô hình này luôn luôn xảy ra trong Bubble Sort.
Liên quan đến thời điểm này, nó cũng cần lưu ý rằng đèo 2 chỉ cần để đối phó với n-1 yếu tố (trong đó n là số phần tử trong danh sách ban đầu). Vượt qua 3 chỉ cần để đối phó với n-2 và như vậy. Điều này là do vào cuối mỗi đường chuyền, một yếu tố khác đã được đặt vào đúng vị trí của nó ở cuối danh sách. Điều này để lại một ít yếu tố đó cần phải được sắp xếp cho các đường chuyền tiếp theo.
Tốt nhất và dở nhất Trường hợp Phân tích
các trường hợp xấu nhất cho số lượng đi là n-1. Các trường hợp tốt nhất là 1 đường chuyền đó sẽ xảy ra nếu danh sách đã được sắp xếp. Danh sách này cần phải được kiểm tra thông qua ít nhất một lần để kiểm tra có hay không có đảo ngược / hoán đổi cần 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ả trong thế giới thực và tính toán. Một trong những loại phổ biến của loại là theo lựa chọn. Các thuật toán sắp xếp lặp Selection qua các giá trị trong một danh sách có thứ tự liên tục di chuyển các giá trị thấp nhất vào phía trước của danh sách. Mỗi khi một phần tử được chuyển đến người đứng đầu danh sách (hoặc mảng) này được bỏ qua bởi sự lặp lại sau. Trên các hệ tiếp theo, giá trị thấp nhất sau đó được chuyển đến các vị trí trong danh sách sau khi giá trị thấp nhất trước đó.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: