BASIC 13 數列排序

2021-09-08 01:15:43 字數 934 閱讀 1658

題目

問題描述

給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200

輸入格式

第一行為乙個整數n。

第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。

輸出格式

輸出一行,按從小到大的順序輸出排序後的數列。

樣例輸入

58 3 6 4 9

樣例輸出

3 4 6 8 9

解題一:

用系統內建快速排序;sort函式排序 再迴圈輸出

#include

#include

#include

using

namespace std;

intmain()

題解二:

採用插入排序

#include

using

namespace std;

void

sort

(int

*a,int n)

a[j+1]

= temp;}}

intmain()

sort

(a,n)

;for

(int i=

0;i)delete

a;}

題解三:

採用氣泡排序

#include

intmain()

for(j=n;j>=

1;j--)}

for(i=

0;i<=n-

1;i++

)return0;

}

藍橋 BASIC 13 數列排序

問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 注 練...

藍橋杯練習 BASIC 13 數列排序

問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 inc...

藍橋杯 BASIC 13 基礎練習 數列排序

基礎練習 數列排序 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。...