冒泡排序例题(很简单的冒泡排序问题)

本文目录
很简单的冒泡排序问题
46《79 79位置不变
79》56 79后移
79》64
79》38
所以 答案是 46 56 64 38 40 79 43 84 现在79处于6位
最开始处于 2
所以答案是 最终下沉到它的后第4位
冒泡排序例题及答案
从小到大排序
冒泡
0 》 14 15 30 28 5 10
1.1》 14 15 30 28 5 10 [14 14 15 30 28 5 10 [15 14 15 28 30 5 10 [28 14 15 28 5 30 10 [30 14 15 28 5 10 30 [30 14 15 28 5 10 30 [14 14 15 28 5 10 30 [15 14 15 5 28 10 30 [28 14 15 5 10 28 30 [28 14 15 5 10 28 30 [14 14 5 15 10 28 30 [15 14 5 10 15 28 30 [15 5 14 10 15 28 30 [14 5 10 14 15 28 30 [14 5 10 14 15 28 30 [5 14 15 30 28 5 10
1.1》 14 15 30 28 5 10 [14 14 15 30 28 5 10 [14 14 15 30 28 5 10 [14 5 15 30 28 14 10 [14 5 15 30 28 14 10 [5 5 15 30 28 14 10 [15 5 15 30 28 14 10 [15 5 14 30 28 15 10 [15 5 10 30 28 15 14 [14 5 10 28 30 15 14 [30 5 10 15 30 28 14 [28 5 10 14 30 28 14 [15 5 10 14 28 30 15 [30 5 10 14 15 30 28 [28 5 10 14 15 28 30 [30
一道冒泡排序题 求答案
从小到大排序
冒泡
0 》 14 15 30 28 5 10
1.1》 14 15 30 28 5 10 [14《15]
1.2》 14 15 30 28 5 10 [15《30]
1.3》 14 15 28 30 5 10 [28《30 swap]
1.4》 14 15 28 5 30 10 [30《5 swap]
1.5》 14 15 28 5 10 30 [30《10 swap]
2.1》 14 15 28 5 10 30 [14《15]
2.2》 14 15 28 5 10 30 [15《28]
2.3》 14 15 5 28 10 30 [28《5 swap]
2.4》 14 15 5 10 28 30 [28《10 swap]
3.1》 14 15 5 10 28 30 [14《15]
3.2》 14 5 15 10 28 30 [15《5 swap]
3.3》 14 5 10 15 28 30 [15《10 swap]
4.1》 5 14 10 15 28 30 [14《5 swap]
4.2》 5 10 14 15 28 30 [14《10 swap]
5.1》 5 10 14 15 28 30 [5《10]
选择
0 》 14 15 30 28 5 10
1.1》 14 15 30 28 5 10 [14《15]
1.2》 14 15 30 28 5 10 [14《30]
1.3》 14 15 30 28 5 10 [14《28]
1.4》 5 15 30 28 14 10 [14《5 swap]
1.5》 5 15 30 28 14 10 [5《10]
2.1》 5 15 30 28 14 10 [15《30]
2.2》 5 15 30 28 14 10 [15《28]
2.3》 5 14 30 28 15 10 [15《14 swap]
2.4》 5 10 30 28 15 14 [14《10 swap]
3.1》 5 10 28 30 15 14 [30《28 swap]
3.2》 5 10 15 30 28 14 [28《15 swap]
3.3》 5 10 14 30 28 14 [15《14 swap]
4.1》 5 10 14 28 30 15 [30《28 swap]
4.2》 5 10 14 15 30 28 [28《15]
5.1》 5 10 14 15 28 30 [30《28 swap]
分别比较了15次,冒泡做了9次交换,选择做了8次交换
第三题:编程:冒泡排序,从大到小,10个整型数
#include 《stdio.h》
void sort(int a)
{
int temp;
for(int i=0;i《9;i++)
{
for(int j=0;j《10-i-1;j++)
{
if(a[j]》a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf(“排序后的数据\n“);
for(i=0;i《10;i++)
{
if(i==5)
{
printf(“\n“);
}
printf(“%d “,a[i]);
}
printf(“\n“);
}
void main()
{
int a;
for(int i=0;i《10;i++)
{
scanf(“%d“,&a[i]);
}
printf(“排序前的数据\n“);
for(i=0;i《10;i++)
{
if(i==5)
{
printf(“\n“);
}
printf(“%d “,a[i]);
}
printf(“\n“);
sort(a);
}

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








