私は非営利団体向けの webapp に取り組んでおり、次の効果を得るために使用される最適なデータ構造は何かと考えていました。
このアプリは、ゲームの 21 の質問と同様に、ユーザーから情報を取得することで構成されますが、Yes または No よりも多くの質問があります。たとえば、ユーザーに深刻な 3 つの質問をすることができます。これらの回答に基づいて、別の一連の X の質問があります。この一連の問題は、最初の 3 つの回答によって異なります。
これは、アプリが答えを見つけるまで続きます。
多分枝がたくさんある木のようなもの。
PHP と MySQL の経験は限られていますが、理想的にはデータベースや他の場所に格納できる、ツリーの多くのブランチと多くのレベルを持つのに十分柔軟な構造を考えられるようになりたいと思っています。
どんな助けやアイデアも大歓迎です。