

Em hãy liệt kê kết quả của từng vòng lặp trong thuật toán sắp xếp nổi bọt để sắp xếp các số 8;13;10;7;9;4 theo thứ tự tăng dần
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đáp án `+` giải thích :
Danh sách ban đầu : `8; 13; 10; 7; 9; 4`
Vòng `1` : `8, 10, 9, 4, 13`
Vòng `2` : `8, 7, 9, 4, 13`
Vòng `3` : `7, 8, 4, 9, 10, 13`
Vòng `4` : `7, 4, 8, 10, 13`
Vòng `5` : `4, 7, 8, 9, 10, 13`
`=>` Đáp án đúng : `4, 7, 8, 9, 10, 13`
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
\begin{array}{c} \color{#FFFFFFff}{F}\color{#D0E4FFff}{u}\color{#A4C8FFff}{r}\color{#78ACFFff}{i}\color{#4C90FFff}{n}\color{#2064FFff}{a} \color{#0040A4ff}{F}\color{#2064FFff}{o}\color{#4C90FFff}{r}\color{#78ACFFff}{c}\color{#A4C8FFff}{a}\color{#D0E4FFff}{l}\color{#FFFFFFff}{o}\color{#D0E4FFff}{s} \end{array}
Danh sách sau từng thay đổi `:`
`8,10,13,7,9,4`
`8,10,7,13,9,4`
`8,10,7,9,13,4`
`8,10,7,9,4,13`
`8,7,10,9,4,13`
`8,7,9,10,4,13`
`8,7,9,4,10,13`
`7,8,9,4,10,13`
`7,8,4,9,10,13`
`7,4,8,9,10,13`
`4,7,8,9,10,13`
`=>` Code `C++`
/**
* author: furina focalors
* from : A3K59 DHV
* created: 31.08.2025
**/
#include <bits/stdc++.h>
#define hutao long long
using namespace std;
hutao a[1000005];
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
hutao n,dem=0;
cin>>n; // số phần tử
for(hutao i=1;i<=n;i++)
{
cin>>a[i]; // dãy nhập vào
}
for(hutao i=1;i<=n;i++)
{
for(hutao j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
swap(a[j],a[j+1]);
for(hutao k=1;k<=n;k++)
{
cout<<a[k]<<" ";
}
cout<<"\n";
}
}
}
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
526
1080
568
ko cần
2332
31111
2238
:)
413
20
372
-_-
2332
31111
2238
:))
526
1080
568
ko thk mắc nợ
2332
31111
2238
:)
526
1080
568
hấp vazz tn tặng xg hihi
526
1080
568
lm như zui lắm mà hi