基於廣義表的導師分配系統

2021-09-25 09:33:34 字數 815 閱讀 9076

一、小學期要求

1.1 問題描述

在高校的教學改革中,有很多學校實行了本科生導師制。乙個班級的學生被分給幾個老師,每個老師帶領n個學生,如果老師還帶研究生,那麼研究生也可直接負責本科生。

本科生導師制問題中的資料元素具有如下形式:

導師帶研究生

( 老師, ( ( 研究生1, ( 本科生1, …, 本科生m ) ), … ) )

導師不帶研究生

( 老師, ( 本科生1, …, 本科生m ) )

導師的自然情況只包括姓名、職稱;研究生的自然情況只包括姓名、班級;本科生的自然情況只包括姓名、班級。

1.2 基本要求

對本科生導師分配要求完成如下功能:

插入:將某位本科生或研究生插入到廣義表的相應位置

刪除:將某本科生或研究生從廣義表中刪除

查詢:查詢導師、本科生(研究生)的情況

統計:某導師帶了多少個研究生和本科生

輸出:將某導師所帶學生情況輸出

1.3 測試資料

模擬建立資料。

1.4 實現提示

對廣義表採用頭尾表示方的儲存結構,在建立廣義表時,需要由廣義表的書寫形式轉化頭尾儲存結構。

人員資訊的書面形式用這樣的形式:高老師-教授-0、李剛-二班-1、李明-二班-2

人員資訊中的姓名、職稱、班級、人員型別用「-」隔開,如:高老師-教授-0,高老師表示姓名,教師表示職稱,0 表示人員的型別是教師;李剛表示姓名,二班表示班級,1 表示人員的型別是研究生;李明表示姓名,二班表示班級,2 表示人員的型別是本科生。

基於廣義表的導師分配系統

一 小學期要求 1.1 問題描述 在高校的教學改革中,有很多學校實行了本科生導師制。乙個班級的學生被分給幾個老師,每個老師帶領n個學生,如果老師還帶研究生,那麼研究生也可直接負責本科生。本科生導師制問題中的資料元素具有如下形式 導師帶研究生 老師,研究生1,本科生1,本科生m 導師不帶研究生 老師,...

原始碼和文件分享 基於廣義表的導師分配系統

一 小學期要求 1.1 問題描述 在高校的教學改革中,有很多學校實行了本科生導師制。乙個班級的學生被分給幾個老師,每個老師帶領n個學生,如果老師還帶研究生,那麼研究生也可直接負責本科生。本科生導師制問題中的資料元素具有如下形式 導師帶研究生 老師,研究生1,本科生1,本科生m 導師不帶研究生 老師,...

伺服器無法分配系統頁面緩衝池中的記憶體

症狀資訊 當伺服器的負載很重時,伺服器服務可能會在系統事件日誌中重覆記錄以下錯誤,指示伺服器的頁面緩衝池記憶體不足 srv 型別 錯誤 事件 id 2020 description 伺服器無法通過系統頁面共享區來進行分配,因為共享區當前是空的。資料 0000 00040000 00540001 00...