2

キューとスタックの配列リスト表現と Java での関連する操作/メソッドの実装の良い例を知っている人はいますか?

感謝して受け取った助け。

4

3 に答える 3

1

ArrayBlockingQueueの配列リストの実装ですQueue。( のドキュメントにQueueは多くの実装がリストされています。)

Stackは実際にはクラスであり、インターフェースではないため、それStack自体がすでに実装されています。StackextendsVectorはほとんど (同期された) 配列リストです。

次に、ArrayDequeなどのスタック操作と や などのキュー操作の両方を提供する があります。pushpopaddLastremoveFirst

于 2012-04-20T11:59:31.893 に答える
1

ArrayDequeDequeインターフェースのサイズ変更可能な配列実装であり、Stack(Java6 以降) の推奨される代替品です。そして、それも実装しますQueue:-)

于 2012-04-20T12:02:14.280 に答える
0

はい、 と を見てjava.util.concurrent.ArrayBlockingQueueくださいjava.util.Stack。ソースはJDKに同梱されています。

于 2012-04-20T12:01:23.813 に答える