我该如何对整个结构体以及数组中的所有元素按照 double gc
从小到大排序?
我不知道从哪里开始,我已经苦苦挣扎了几个小时。
struct DNA
{
vector <string>header;
string DNAstrand;
double gc;
int valid; // 0 not valid | 1 valid
};
struct World
{
// int numCountries;
DNA dnas[MAX_DNA_SIZE];
} myWorld;
基本上我的目标是使用gc从低到高排列所有元素,因此如果我拉取
myWorld.dnas[2].valid
或类似的内容,它将与其排序后的gc相关联。