私は楽しい音楽プレイヤーを作っており、データの構造を考える上で問題にぶつかりました。私の最初の考えは、Genreがルートであり、各ジャンルがアーティストのリストを保持し、各アーティストがアルバムのリストを保持し、各アルバムが曲のタイトルのリストを保持するツリー構造であった。この問題は、アルバムの曲の中には「ロック」のジャンルがあり、同じアルバムの別の曲に「メタル」というジャンルがあることがあるため、アルバムが分割されるという問題があります。音楽プレーヤーのデータ構造
もっと良いアプローチをお考えですか?
など、あなたがアルバム、ジャンル、アーティストによる音楽を表示するように選択してみましょう...あなたは...後で、あなたのようにいくつかの理由 –
思考のをしてください並べ替えることができますデータベースを使用しても実際には私の心を越えたことはありません、ありがとう、それは間違いなく機能するはずです。 – PJB0515
btw - それは必ずしも "データベース上の完全な"とは限りませんが、メモリ内のsql-liteやstuffは最近素晴らしいです。しかし、一方的に、または別の方法でリストを平らにする。 :-) –