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

2021-09-27 11:07:48 字數 553 閱讀 4960

一、小學期要求

1.1 問題描述

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

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

導師帶研究生

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

導師不帶研究生

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

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

1.2 基本要求

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

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

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

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

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

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

原始碼和文件分享 基於swift的詞法分析程式

計算正則式 讀入正規表示式 對正規表示式處理 建圖 生成 nfa 將 nfa 去除空節點 轉化為 nfa 將 nfa 轉化為 dfa 對 dfa 圖進行遍歷每個節點,獲取到每個節點通過某個字元到達哪下乙個狀態,並找到終態 構造 dfa 表 輸出顯示 驗證字串 在成功通過正規表示式構建 dfa 圖的基...

原始碼和文件分享 基於python的中文聊天機械人

前言 一 系統設計思路和框架 本次系統全部使用 python 編寫,在系統設計上遵循著配置靈活 模組化的思路,分為資料預處理器 資料處理器 執行器 深度學習模型 視覺化展示五個模組。模組間的邏輯關係大致為 資料預處理是將原始語料進行初步的處理以滿足於資料處理模組的要求 執行器是整個系統引擎分別在運轉...

原始碼和文件分享 基於Python的智慧型監控平台

檔案結構介紹 templates 資料夾中是網頁模版 static 資料夾中是一些靜態檔案js和css檔案 res 資料夾中是 object detection 需要的訓練好的模型和標籤和其他的資源檔案 output 資料夾中放置的是 object detection 分析的結果 camera.py...