#include <vector>
#include <algorithm>
#define NUM 10
usando namespace std;
valores de vector <int>;
bool cmd1 (int a, int b) {
if (valores [a] <valores [b])
devuelve verdadero;
falso retorno;
}
void main () {
vector <int> keys;
for (int i = 0; i <NUM; i ++) {
keys.push_back (i);
values.push_back (rand ()% 30);
}
// recolecta cada clave Las claves se ordenan en orden ascendente de acuerdo con cada valor en la
clasificación de valores (keys.begin (), keys.end (), cmd1);
for (int i = 0; i <NUM; i ++) {
printf ("key:% d, value :% d \ n ", claves [i], valores [claves [i]]);
}
sistema (" pausa ");
}