#include <vector>
#include <algorithm>
#named
stdを使用してNUM 10 を定義します。
vector <int>値;
bool cmd1(int a、int b){
if(values [a] <values [b])は
trueを返します。
falseを返します。
}
void main(){
vector <int> keys;
for(int i = 0; i <NUM; i ++){
keys.push_back(i);
values.push_back(rand()%30);
}
//各キーを収集するキーは、値の各値に従って昇順で
並べ替えられますsort(keys.begin()、keys.end()、cmd1);
for(int i = 0; i <NUM; i ++){
printf( "key:%d、value :%d \ n "、keys [i]、values [keys [i]]);
}
system(" pause ");
}