テキストファイルから4000の名前のリストを読み取り、(すべてを読み取ってから並べ替えるのではなく)読み込まれるときにCスタイルの配列に並べ替える必要がある割り当てがあります。これには多くの要素がインデックスを変更することが含まれるため、ビットシフトを使用して大量の要素を同時に再配置することは可能でしょうか?たとえば、
- 20サイズのヒープベースの配列を宣言します
- 変数xインデックス10を配置します
- xがインデックス11になるように、配列データ型のサイズでインデックス9に対してビットシフトを実行します。
また、一般的なタスクに関するヒントがあれば、よろしくお願いします。