音楽ストリーミングアプリを作っています。機能の 1 つは、Spotify のような再生キューで、開始したアーティスト、アルバム、またはプレイリストから曲が自動的に再生されるか、キューに入っている曲があれば再生されます。
これに必要なデータ構造を検討しています。私は現在、キューに入れられた曲がキューに入れられていない曲よりも優先される優先キューを使用するオプションを検討しています。または 2 つの通常のキュー、自動キューとキューに入れられた曲のキュー。私はまた、そこにあるより良い解決策に対してもオープンです。
どのデータ構造を選択すればよいですか?