私はn次元のポイントストアのセットを持っていますvector< vector<double> >
ex A[0][1].............[N], and A[0][0] = X, A[0][1] = Y, A[0][2] = Z
すべての次元のベクトルをソートしたい
ex sort X, Y, Z ,.........N in ascending order
ex A[0] = (1,5,3), A[1] = (3,2,1) A[2] = (2,8,4) after sorting
index: 0 1 2
A[0] = (1,5,3), A[1] = (2,8,4) A[2] = (3,2,1)
original index : 0 2 1
ソートできることがわかりsort(vector.begin(), vector.end())
ましたが、追加のベクトルを使用して元のインデックスを記録するにはどうすればよいですか?
それを解決できるアルゴリズムまたは C++ 機能はありますか?
事前にthx。