1 2 演算法緒論 利用STL比較資料大小並排序

2021-10-25 12:09:36 字數 859 閱讀 4581

本題目要求讀入n個整數(輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌),利用stl比較資料大小並排序(由小到大公升序),然後輸出排序後的資料。

輸入格式:

輸入在一行中依次輸入整數值,每個數字之間用空格分隔,輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌。

輸出格式:

先輸出一段提示「從標準裝置讀入資料,直到輸入是非整型資料為止」,在輸入一組數字後,輸出排序後的數字,在一行中由小到大依次輸出所有值,數字之間用空格分隔。

輸入樣例:

10 3 -2 8 20 -9 e

輸出樣例:

從標準裝置讀入資料,直到輸入是非整型資料為止

-9 -2 3 8 10 20

作者吳雲鵬

單位鄭州大學

**長度限制

16 kb

時間限制

1000 ms

記憶體限制

64 mb

#include

#include

#include

#include

#include

using namespace std;

intmain()

sort

(data.

begin()

,data.

end())

; vector <

int>

:: iterator i;

for(i=data.

begin()

;i!=data.

end(

);i++

) cout

}

利用STL比較資料大小並排序

本題目要求讀入n個整數 輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌 利用stl比較資料大小並排序 由小到大公升序 然後輸出排序後的資料。輸入格式 輸入在一行中依次輸入整數值,每個數字之間用空格分隔,輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌。輸出格...

利用STL比較資料大小並排序

本題目要求讀入n個整數 輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌 利用stl比較資料大小並排序 由小到大公升序 然後輸出排序後的資料。輸入格式 輸入在一行中依次輸入整數值,每個數字之間用空格分隔,輸入數字個數根據輸入時隨機確定,以輸入乙個非數字的值作為輸入結束標誌。輸出格...

幾種STL排序演算法比較

接著上一回的說,對 stl幾種排序演算法做一比較,比較並不全面,僅僅對 std sort std stable sort c 標準庫qort 和std heap sort 做一比較,因為這是用的最多的,其底層實現已足夠說明日常生活中排序問題所需要考慮的問題。程式 如下 1 2 3 45 6 7 89...