かなり初心者の質問だと思いますが、これをさまざまな方法で行うのに6時間以上費やしましたが、最善の方法がわからないので、どのようにサポートするかについて助けを求めています.
車と自転車など、2つの列挙型があります。list
内部に 2 ~ 1 000 000 の要素を持つor array
(どちらが優れているかはわかりません) を作成する必要があり、それが完了したら、/ (最初に自転車、最後に車) を並べ替える必要がありlist
ますarray
。バイクと車しかありませんが、数百台、数千台、またはそれ以上の台数が存在する可能性があります。EnumMap
約2つの列挙型を作成できるかどうかはわかりません。
EnumMap
EnumMap
はキーと値を持っているので、キー「車」と値「0」、キー「バイク」値「1」を指定したので、並べ替えが簡単になりますが、でこれを行うことができないことがわかりました。どれだけ要素を追加しても、常にバイクと車の 2 つしかありません。そこに何百人も話すことはできないと思います。
配列に焦点を当てていない理由は、コードの最初にあるenum garage {bike, car};
はい、これは宿題ですが、誰かが私のためにそれを行うのではなく、それを行う方法を見つけたいと思っています(さまざまなアプローチを読んで試すだけで何時間も費やしました)。