我最近查看了用于保存大量数据的链表。但是,我坚持想出一种为链表的链表保存数据的好方法。
以下是我试图完成的伪代码
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 文件时。我可以将一个州下的多所学校分配给一所学校,以此类推。