我正在尝试使用插入排序对字符串向量进行排序,但是当我运行以下程序时,它给我一个错误,提示“ abort()已经被调用”,我不知道如何解决它。
void InsertionSort(vector<string> *Strings,int SIZE) {
for (int i = 1; i < SIZE; i++) {
string temp = Strings->at(i);
int j = i - 1;
while (Strings->at(j) > temp && j >= 0) {
Strings->at(j+1) = Strings->at(j);
j--;
}
Strings->at(j + 1) = temp;
}
}