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);