「量が不明」とは、それらを格納するために使用するデータ構造の作成時に、格納するオブジェクトの数がわからないことを意味します。これらすべてのオブジェクトを取得したら、それらすべてを反復処理できるようにしたいと考えています。アクセスする順序は関係ありません。時間と空間の点で最も効率的であると考えていますが、ほとんどの場合時間)Javaでこれを行う方法。
オブジェクト内に存在するオブジェクトの最大数に上限があるため、このサイズの配列を作成することだけを検討していました。しかし、私はスペースを無駄にしたくなかったので、配列は実際に格納される要素の数の 2 倍以上の大きさになる可能性がありました。
ハッシュマップのような他のものからイテレータを作成してそれを反復するよりも、それを反復する方が効率的かもしれないと思ったので、LinkedList も検討していました。しかし、さまざまな Java データ構造から反復子を作成するのにどれだけの費用がかかるかはわかりません。
それで、何かアイデアはありますか?