Недавно я просмотрел связанный список для сохранения большого количества данных. Однако я застрял в том, чтобы придумать хороший способ сохранить данные для связанного списка связанного списка.Связанный список реализации объединенного списка
Ниже приведен псевдокод, что я пытался достичь
struct Student
{
string Name;
}
struct Classroom
{
string Teacher;
<list> Student *student;
};
struct School
{
string School_Name;
<list> Classroom *room;
};
struct State
{
string State_Name;
<list> School *school;
};
Мне было интересно, если это, как вы реализуете связанный список внутри связанного списка. Итак, когда я читаю XML-файл. Я могу назначить несколько школ в одном государстве и несколько классных комнат в одну школу и так далее.