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