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