次のコードを使用して、std.vector内の要素を並べ替えています
struct element {
int order;
int someValue;
};
int comp( element a, element b ) {
if (a.order < b.order)
return true;
return (rand() % 2) == 0;
}
vector.quickSort(comp);
同じ順序値を持つ要素にランダム性を追加しようとしている場合、このコードは正しいですか?