Witam.
W jaki sposób można szybciej posortować vector 3D tak jak 1D?
Mój obecny sposób jest zdecydowanie zbyt nieefektywny:

    std::vector<std::vector<std::vector<Travel>>> Travels;
...
    std::vector<Travel> Travel_All;

    for (size_t TB_01 = 0; TB_01 < Travels.size(); ++TB_01){

        for (auto &TB_02 : Travels[TB_01]) Travel_All.insert(Travel_All.end(), TB_02.begin(), TB_02.end());

        ...

    }

    std::sort(Travel_All.begin(), Travel_All.end(), Travel::Compare);