結對專案第二次作業

2022-07-26 11:33:14 字數 1327 閱讀 1646

031502624 賴志平 部落格鏈結

031502627 王國華

laizhiping/department_student

資料

struct departmentdepartment[n];//部門結構體

struct studentstudent[m];//學生結構體

/*輸出部分存放資料*/

struct admitted admitted[20];

string unlucky_student[300];

string unlucky_department[20];

**規範

部分**規範:

**佐證:

匹配結果:點選

資料按照要求的格式生成,其中學生匹配先按照志願分組,再進行時間滿足毒的排序,用排序結果來決定學生是否被錄取。空閒時間和部門活動時間完全不重合的學生將會被淘汰。故學生加入部門一定是合理的。但是還是有一些不足之處。比如說減去學生空閒時間中已加入部門占用的時間,以及學生所加的部門數。還有,這個興趣標籤可以作為學生錄取優先順序的參考,但是由於時間關係,我們在前面的部分占用太多時間,而且這些功能過於複雜,最後還是放棄了,只採取了按照志願和時間為條件來匹配。原先我們考慮過一些特殊情況,比如說學生沒有進入部門的話給學生推薦一些部門,將學生加入符合興趣標籤的部門。但是這樣很明顯是不符合實際的要求的,如果這麼做的話這位同學可能會罵娘。

本次結對還是學到了很多東西的。然而自己做的並不好。由於自己一直搞不懂 json ,所以這部分大多都是對方做的。我主要做的是配對的演算法部分。實際上不是很難。但是由於自己很少練習,很難上手,寫出來的**總會有各種各樣的錯誤。我認為這是自己應當加強的。

在結對中,大家一起完成專案,所以一點都不能懈怠。因為自己而拖累到兩個人時會很內疚。所以我會盡量的聯絡,讓自己盡快的熟練打**,不再因為自己的一些低階問題拖累到整個專案的進度。

兩個人各自寫**一定要提前交流好,我們因為一些錯誤走了很多彎路,多次修改**。通過這次作業感受到兩個人一定要溝通好,明確各自的任務,及時溝通進度。可以大大提高效率,減少走彎路的次數。

結對專案第二次作業

結對成員 031501102 葉文滔 031502409 杜巨集慶 部分資料展示 學生資料 資料生成過程主要由rand函式來完成,例如星期幾 時間段 興趣標籤等。隨後開始將這些零散的資訊拼湊起來,組合成乙個個學生實體和部門實體。舉個例子,組合學生資訊實體時,先隨機決定空閒時間段數,再根據數目隨機選擇...

第二次結對作業

這個作業屬於哪個課程 王永樂211706201 洪萬真211714312 這個作業要求在 homework 10417 這個作業的目標 作業正文 如下其他參考文獻 我是計算機工程系計科二班王永樂,我的隊友是來自計科一班的洪萬真 從圖中可以看出,直播的方式更讓學生們感到適合,當然,兩種方式各有利弊 因...

第二次結對作業

這個作業屬於哪個課程 軟體工程 福州大學至誠學院 計算機工程系 隊員1211706164 陳德渠 隊員2211706162 蔡澤華 這個作業要求在 第二次結對作業 這個作業的目標 資料視覺化與原型設計 作業正文 正文其他參考文獻 無由於第一次結對時,我們都是第一次開展問卷調查,導致問題的關聯性與實用...