abort () был вызван при запуске функции сортировки вставки - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь отсортировать строковый вектор, используя сортировку вставкой, но когда я запускаю следующую программу, она выдает мне сообщение «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;
    }
}
...