これは、キャリア フェアで NVIDIA の担当者から尋ねられた質問です。
小さくて効率的なコードを記述して、バイト内のビットのすべてのペアを交換します。たとえば、 に10 11 01 10なるはず01 11 10 01です。
for他のすべてのインデックスをループするよりも、これを行うための「効率的な」方法はありますか? 私のコードは小さかったが、これがループよりもどれだけ「効率的」になるかは考えられない... XOR を使用してループを回避する方法があるかもしれないと推測しているが、それはできないそれを理解してください。
ありがとう!