- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ふたつの並べ替えを同じように行うには)
Perlで配列を並べ替える方法と対応する要素の並べ替え方法
このQ&Aのポイント
- Perlの配列を長さで並べ替える方法は、sort関数を使用して、要素の長さを比較することです。
- 配列を並べ替えると、対応する要素も並び替える必要があります。
- ハッシュ変数が使用できない場合、別の方法を考える必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1 のやり方は「シュワルツ変換」の一種だと思う. ただし, 単純に添え字をソートした方が速いかもしれない. 例えば my @lengths = map { length } @out; my @indices = sort { $lengths[$b] <=> $lengths[$a] } 0..$#out; とする手もある.
その他の回答 (1)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
お礼
ありがとうございました。 きちんと動きました!