今天是学习邓老师数据结构写的第一个算法,是一个关于起泡排序的,用算法,可以把代码写的很美很美
#include <stdio.h>
#include <iostream>
using namespace std;
void putPo(int A[],int n)
{
bool judge = false;
while(!judge){
judge = true;
for(int i = 0;i < (n-1);i++){
if(A[i]>A[i+1]){
swap(A[i],A[i+1]);
judge = false;
}
}
n--;
}
}
int main(){
int n;
int A[1000];
scanf("%d",&n);
for(int i = 0;i<n;i++){
scanf("%d",&A[i]);
}
putPo(A,n);
for(int i = 0;i<n;i++){
printf("%d ",A[i]);
}
return 0;
}
不太喜欢这个黑色的主题色,一道很简单的算法题,作为开拓者吧!加油!