【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0780デフォルトの名無しさん
2016/10/09(日) 09:49:01.74ID:X7nfytgRa[0]=240
a[1]=10004
a[2]=1023
a[3]=5409
みたいな配列があったとして
配列aをsortすると、中身だけがsortされて
a[0]=10004
a[1]=5409
a[2]=1023
a[3]=240
ってなると思うのですが、
a[0]=240
a[1]=10004
a[2]=1023
a[3]=5409
↓この配列に対して
b[0]=1
b[1]=3
b[2]=2
b[3]=0
というように、配列の中身の大小に対応した配列の番号を取り出したいような時
どういった処理をするのがベストですか?
2つの対応した数字を、片方だけの値でsortして並び替えられれば1次元配列じゃなくても
vectorでも2次元配列でも手段は問わないのですが。。
■ このスレッドは過去ログ倉庫に格納されています