次の質問に答えるのに問題があります。以下に私の答えを含めました。誰かが私がどこで間違っているのか教えてもらえますか?ありがとう!
整数には2バイトのスペースが必要であり、参照には4バイトのスペースが必要であると想定します。また、最大キューサイズが200であると想定します。
intを保持するキューを想定した場合、次の場合に必要なオーバーヘッドスペース(バイト単位)。
The text's bounded array-based queue holding 20 elements? My Answer: 840
The text's bounded array-based queue holding 100 elements? My Answer: 1000
The text's bounded array-based queue holding 200 elements? My Answer: 1200
The text's reference-based queue holding 20 elements? My Answer: 80
The text's reference-based queue holding 100 elements? My Answer: 400
The text's reference-based queue holding 200 elements? My Answer: 800
最後に、アレイベースのアプローチと参照ベースのアプローチは、どのサイズのキューに対してほぼ同じ量のオーバーヘッドスペースを使用しますか?私の答え:200要素のキュー