本科生导师制问题 【问题描述】 在高校的教学改革中,有很多学校实行了本科生导师制。一个班级的学生被分给几个老师,每个老师带n各学生,如果该老师还带研究生,那么研究生也可直接带本科生。 本科生导师制问题中的数据元素具有如下形式: (1)导师制研究生: (老师,((研究生1,(本科生1,…,本科生m1,)),(研究生2,(本科生1,…,本科生m2))…)) (2)导师不带研究生: (老师,(本科生1,…,本科生m)) 导师的自然情况只包括姓名、职称;研究生的自然情况只包括姓名、班级;本科生的自然情况只包括姓名、班级。 【基本要求】 要求完成以下功能: (1)建立:建立导师广义表; (2)插入:将某位本科生或研究生插入到广义表的相应位置; (3)删除:将某本科生或研究生从广义表中删除; (4)查询:查询导师、本科生(研究生)的基本情况; (5)统计:某导师带了多少个研究生和本科生; (6)输出:将某导师所带学生的情况输出; (7)退出:程序结束。
时间: 2024-02-01 21:01:58 浏览: 157
C语言实现本科生导师制问题.pdf
5星 · 资源好评率100%
好的,这是一个本科生导师制的问题,需要实现以下功能:
1. 建立导师广义表;
2. 插入本科生或研究生到广义表的相应位置;
3. 删除某本科生或研究生从广义表中;
4. 查询导师、本科生、研究生的基本情况;
5. 统计某导师带了多少个研究生和本科生;
6. 输出某导师所带学生的情况;
7. 退出程序。
这个问题的具体实现可以使用 Python 语言进行编写。
阅读全文