0

私は自分のテストの 1 つを修正していますが、クラスの他の多くの問題と同様に、1 つの問題で完全に間違っていました。次の宣言があるとします。

ArrayBndQueue<String> q = new ArrayBndQueue<String>(10);

次のいずれかを選択して、キューの長さを記述します。

  • A) 長さは
  • B) キューの長さを計算するのに十分な情報がない
  • C) この状況はあり得ない

フロント=8 リア=7

キューにはこれで十分な情報だと全員が考えました。前が 8 で後ろが 7 の場合、(長さ 10 の) 満員のキューになると考えました。しかし、この答えは間違っていました。誰かが理由を正確に説明できますか?

4

2 に答える 2

0

のドキュメントや仕様がなければ、キューの長さを計算するのに十分な情報がありませんArrayBndQueue

「フロント=8リア=7」に関する部分は、実際には質問全体であるため、完全に無意味なようです。

于 2013-05-03T03:59:35.763 に答える