1. 程式人生 > >排序之冒泡排序

排序之冒泡排序

排序 class scanf 冒泡排序 div style color code 好的

對於冒泡排序,這個是一種很好的排序方式,雖然時間復雜度比

快排之類的要費時,但是也還是挺好用的

下面就放代碼

#include<stdio.h>
int main()
{
    int n,a[10];
    scanf("%d",&n);  //輸入要排序的數的個數
    for(int i=0;i<n;i++)
    scanf("%d",&a[i]);
    for(int i=1;i<n;i++)
    {
        for(int p=0;p<n-i;p++){                  //判斷成功兩兩交換
if(a[p]>a[p+1]){ int t=a[p]; a[p]=a[p+1]; a[p+1]=t; } } } for(int i=0;i<n;i++) printf("%d ",a[i]); return 0; }

冒泡是一種很簡單並且實用的排序方法,也能解決許多問題

排序之冒泡排序