UNOのゲームをプレイするプログラムを作っています。UNOデッキでは、いくつかのカードが繰り返されているため、整数のリストを作成することはできません。オブジェクトを使用する必要があります。デッキにLinkedListを使用する予定ですが、LinkedListのシャッフルが非常に遅いことを認識しています。
私の質問は、私がすべきかということです。
- LinkedListを完全に避け、ArrayListを使用するだけです
- ArrayListなどを使用してシャッフルし、内容をLinkedListに入れます
- ArrayListを作成してから、LinkedListに追加する独自のシャッフルルーチン(Randomを使用しない)を作成します。
- とにかくLinkedListをシャッフルします(のように、それほど悪くはありません)
これは宿題用ではありません。それは楽しむのを助けることです:)