(資料圖片僅供參考)
1、/* 為了找到第k個小的數(shù),其算法是先將這個數(shù)列排序,然后取出 第k個數(shù)的元素就行。
2、用stl儲存數(shù)組*/#ifndef _FIND_MIN_#define _FIND_MIN_#include #include using namespace std;void Find_min(){ //首先獲得數(shù)組 vectorivec; //儲存數(shù)據(jù) int i_num,temp,k; //輸入數(shù)據(jù),temp用于臨時交換數(shù)據(jù)時儲存數(shù)據(jù) cout<<"請輸入n個整數(shù)(ctrl+z to end):"<>i_num) ivec.push_back(i_num); //依次儲存 //輸出數(shù)據(jù)流 cout<<"你輸入的數(shù)據(jù)流是:"<::size_type i=0;i::size_type i=0;i::size_type j=i+1;j>k; //輸出排序后的數(shù)據(jù)流 cout<<"為了便于你思考,排序后的數(shù)據(jù)流是(你就很容易找到):"<::size_type i=0;i
本文到此分享完畢,希望對大家有所幫助。
關(guān)鍵詞: