1
配列を使用するのに比べて、vectorを使ってスタックを実装する利点はありますか?ベクトルを使ってスタックを実装するのではなく、配列を使うだけで利点がありますか?
配列を使用するのに比べて、vectorを使ってスタックを実装する利点はありますか?ベクトルを使ってスタックを実装するのではなく、配列を使うだけで利点がありますか?
Javaの配列とベクトルの主な違いは、ベクトルが動的に割り当てられることです。変数の型を含むと宣言されていません。代わりに、各ベクトルには他のオブジェクトへの参照の動的リストが含まれています。 ベクターを使用する大きな利点は、ベクターのサイズが必要に応じて変更できることです。ベクトルは、 "capacity"と "capacityIncrement"フィールドを通じてこれらの変更を処理します。 ベクトルは動的に割り当てられるので、サイズが大幅に変更される可能性のあるリストを比較的メモリ効率的に処理する方法を提供します。 スタックベクトルの方が望ましいです。 私はこれが役立つことを願っています。