C++ 程式語言std::sort 陣列排序教學與範例 - Office 指南

文章推薦指數: 80 %
投票人數:10人

若要在C++ 程式語言中排序一般的陣列,可以直接使用STL 標準函式庫中所提供的 sort 函數,其用法如下: #include // 使用sort 函數需要引入algorithm 標頭 ... 跳至主要導覽跳至主要內容跳至主要資訊欄介紹如何使用C++內建的排序函數來排序一般的陣列。

C++排序函數 若要在C++程式語言中排序一般的陣列,可以直接使用STL標準函式庫中所提供的sort函數,其用法如下: #include //使用sort函數需要引入algorithm標頭檔 #include usingnamespacestd; intmain(){ intarr[6]={5,3,2,6,1,4}; //排序arr陣列,需指定排序的起始與結束範圍 sort(arr,arr+6); for(inti=0;i<6;i++){ cout< #include usingnamespacestd; //自訂比較函數 boolcompare(inta,intb){ returna>b; } intmain(){ intarr[6]={5,3,2,6,1,4}; //自訂排序 sort(arr,arr+6,compare); for(inti=0;i<6;i++){ cout< #include usingnamespacestd; intmain(){ intarr[6]={5,3,2,6,1,4}; //排序前4個元素 sort(arr,arr+4); for(inti=0;i<6;i++){ cout< #include #include usingnamespacestd; intmain(){ vectorvec{5,3,2,6,1,4}; //排序vector sort(vec.begin(),vec.end()); for(inti=0;i<6;i++){ cout<



請為這篇文章評分?