假设某专业有若干个班,每个若干学生,每个学生包含姓名和分数,这样构成一棵树,如图 1 所示。假设树中每个结点的 name 域均不相同,该树采用孩子兄弟链存储结构,其结点类型定义如下: typedef struct node { char name[50]; // 专业、或姓名 float score; // 分数 struct node *child; // 指向最左边的孩子结点 struct node *brother; // 指向下一个兄弟结点 } TNode; 完成以下算法: ( 1 )设计一个算法求所有的学生人数。 ( 2 )求指定某班的平均分。