Сортировка вершины в векторе с помощью std :: pair - PullRequest
0 голосов
/ 06 ноября 2019

Я пытался вернуть элементы в векторе, где второй элемент в паре является первым элементом во второй паре. Например:

вход: (4,2), (4,5), (5,2)
выход: (4,5), (5,2)

std::vector<std::pair<int, int>> buff;

for (auto elem : buff){
    auto searching = elem.second;

    for (auto el : buff){
        if ( el.first == searching ){
            vec.push_back(el);
            vec.push_back(elem);
        }
    }
}

К сожалению, это не работает для других примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...