#include <iostream>
using namespace std;
int selecSort(int a[]){
int i,j,k,temp;
k=10;
for(i=0;i<k;i++){
for(j=i;j<k;j++){
if(a[j+1]<a[j])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(i=0;i<k;i++)
cout<<a[i]<<" ";
cout<<endl;
return (0);
}
int bubbleSort(int a[]){
int i,j,k;
int temp;
k=10;
//k=sizeof(a)/sizeof(a[0]);
for(i=0;i<k-1;i++){
for(j=i;j<k;j++){
if(a[j]>a[j+1]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0;i<k;i++)
cout<<a[i]<<" ";
cout<<endl;
return (0);
}
int main(){
int A[]={9,8,7,6,5,4,3,2,1,0};
int B[]={9,8,7,6,5,4,3,2,1,0};
bubbleSort(A);
bubbleSort(B);
}
选择排序冒泡排序
最新推荐文章于 2024-10-05 15:09:26 发布
本文提供了选择排序和冒泡排序两种基本排序算法的C++实现。通过对比这两种算法的实现方式,可以帮助读者理解它们的工作原理及效率差异。文章中还包含了完整的代码示例,便于初学者实践操作。
18万+

被折叠的 条评论
为什么被折叠?



