/*根據分配原則進行學生-部門分配*/
void distributesystem::distribute()
>
if (same_schedule_num > 0)
}else
} //未收満
//若已收滿,第四步考慮標籤類似數
//先找到部門d《已中選學生中》標籤類似數最少的學生s'
//將學生s的標籤類似數和s』最少標籤數的進行對比
else
}
//再判斷納新人數是否為0 以及 學生s的標籤類似數和最少標籤類似數less_tag_same_num的大小關係
//若納新人數為0 或者 學生s的標籤類似數<=最少標籤類似數less_tag_same_num ,考慮學生s的下乙個志願
if (d.department_member_limit == 0 || s.now_tag_same_num <= least_tag_same_num)
else
//替換
} //若部門無空餘名額
}//行程無衝突
} //績點滿足
else }}
輸出資料學生人數輸出資料
輸出資料
輸出資料
部門人數
學生未分配人數
部門未分配數量
學生匹配率
部門匹配率
耗時(s)
沒有隊友我大概已經上天了。
這麼好的大腿我是怎麼抱到的?
隊友安琪是乙個進取心很強的girl,她會要求自己的工作一定在計畫內完成,不會把時間浪費在其他繁瑣的事情上。做決定的時候很果斷,當我還在糾結題目表述不清,我們該這樣還是該這樣的時候,安琪已經「我們就這樣做」了。
什麼,居然還要寫隊友缺點?
那大概就是太可愛了,導致我不能專心敲**了_
因為一些不可抗拒因素,在實現階段不能和雨勤進行很好的溝通交流,有部分細節擅作主張改完之後才跟她說,雖然她選擇了原諒(給大佬遞帽子),但還是很對不起她,害她要熬夜返工orz。面對json這種我看了兩遍還是不大懂是什麼鬼的東西,雨勤也不在怕的,很好的完成了,要好好親親她了o(∩_∩)o。
psp2.1personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫200
120· estimate
· 估計這個任務需要多少時間
240120
development
開發2010
1960
· analysis
· 需求分析 (包括學習新技術)
600360
· design spec
· 生成設計文件00
· design review
· 設計複審 (和同事審核設計文件)
0120
· coding standard
· **規範 (為目前的開發制定合適的規範)
6030
· design
· 具體設計
240120
· coding
· 具體編碼
9001010
· code review
· **複審
60100
· test
· 測試(自我測試,修改**,提交修改)
60120
reporting
報告100
110· test report
· 測試報告00
· size measurement
· 計算工作量
1010
· postmortem & process improvement plan
· 事後總結, 並提出過程改進計畫
180100
合計2840
2190
第n周本週學習消耗時(小時)
累計學習消耗時(小時)
重要成長24
4閱讀《構建之法》,了解結對程式設計,學習nabcd競爭性需求分析的框架
45.25
9.25
json相關知識學習與實戰演練;c++基礎知識複習56
15.25
計算機視覺基礎知識、opencv鞏固;目標檢測演算法
評分 第六次作業 結對程式設計第二次
本次作業中,看到大部分同學都有的收穫是學習了如何使用json,不管查了多少個小時的資料,最後都選擇了某個json庫並學會了基本的使用方法。json是一種簡單的資料交換格式,文字,人可以直接閱讀其含義,大家有興趣可以繼續深入 建議大家課餘時間自己試試,當然寒假期間也可以 課外安排,老師和助教都不會來 ...
第六次作業
姓名 陳裕坤 學號 120705213 班級 12電信2班 作業1 總結,到目前為止,c語言基礎知識已介紹完,下一階段重點是指標。請從以下幾個方面小結 1.程式設計重在實踐,多程式設計才會對其理解更深,我是如何學習c語言的?2.程式設計涉及到方方面面知識,就像英語單詞一樣,一開始不可能了解每個c元素...
第六次作業
一 問題及 檔名稱 2.cpp 作 者 劉澤 完成日期 2017年5月18日 版 本 號 v1.0 對任務的求解方法及描述部分 輸入描述 問題描述 定義乙個不重複的有初值的10個元素的整數陣列a,利用冒泡法對陣列a排序 1 刪除x 2 插入x 程式輸出 問題分析 用迴圈結構進行編寫 演算法設計 in...