第二次結對程式設計作業

2022-05-26 12:30:13 字數 2744 閱讀 2143

羅繼鴻的部落格

劉俊傑的部落格

github位址

劉俊傑:原型設計

羅繼鴻:ai演算法,後端

psp2.1

personal software process stages

預估耗時

(分鐘)

實際耗時

(分鐘)

planning

計畫

30

24

· estimate

· 估計這個任務需要多少時間

3024

development

開發

1510

1730

· analysis

· 需求分析 (包括學習新技術)

600780

· design spec

· 生成設計文件

3020

· design review

· 設計複審

3010

· coding standard

· **規範 (為目前的開發制定合適的規範)

1010

· design

· 具體設計

6040

· coding

· 具體編碼

360300

· code review

· **複審

6090

· test

· 測試(自我測試,修改**,提交修改)

360480

reporting

報告

90

90

· test repor

· 測試報告

3030

· size measurement

· 計算工作量

3030

· postmortem & process improvement plan

· 事後總結, 並提出過程改進計畫

3030

合計

1630

1844

ai的思想:首先,對於任何一噸牌,按大小賦予乙個等級,共計130各等級左右。對於一副牌,自己拿13,還剩39,剩餘39張牌選出5張牌,共有575757種情況。開乙個桶存下每個等級的牌型的數量。再取字首和,則每個桶記憶體的值代表小於等於該等級的牌的數量的大致期望。自己拿的13張牌,共有72072種組合方法,其中有一些方法不合理。對於合理的方案,設每種方案的優秀度為x,方案的牌型分別為a,b,c。牌型a,b,c所代表的等級的桶內值分別為x,y,z。顯然,方案的優秀度x和x,y,z成正相關。設x=ax+by+cz。其中a,b,c為常數,暫定為1。根據此方法找出優秀度最高的方案。

網路介面的使用

**組織與內部實現設計(類圖)

演算法的關鍵與關鍵實現部分流程圖

演算法的關鍵在於評分,不過水平太次,寫不出好的評分方案

用dfs找出所有方案,並且一直更新最佳方案

void get_suit_card()}}

public void dfs_nowcard(int val,int pos,int tota,int totb,int totc)

if ( tota<5 )

if ( totb<5 )

if ( totc<3 )

}

描述你改進的思路

展示效能分析圖和程式中消耗最大的函式

被呼叫了幾萬次。

void get_suit_card()

else

else if ( nowrank0>=tot_rank0 && nowrank1>=tot_rank1 )}}

}

將轉化後卡牌資料輸入到my_val,經過處理將輸出的卡牌資料放入ans_val。

/*

花色編號 紅桃1,方塊2,梅花3,黑桃4

紅桃2~a編號為 1~13 *

方塊2~a編號為 14~26 $

梅花2~a編號為 27~39 &

黑桃2~a編號為 40~52 #

*/public void get_ans(int my_val,int ans_val)

for( int i=1;i<=13;i++ )

for( int j=2;j<=13;j++ )

if ( my_val[j]問題描述

jsonarray陣列乙個套著乙個,不知道怎麼提取出來

做過哪些嘗試

嘗試各種奇奇怪怪的方法。

是否解決

解決了有何收穫

基本上學會了json怎麼用

值得學習的地方

需要改進的地方

第n周新增**(行)

累計**(行)

本週學習耗時(小時)

累計學習耗時(小時)

重要成長10

022學習axure rp9的使用

第二次結對程式設計作業

組員部落格鏈結 本作業部落格鏈結 github倉庫 共同解決互動 api 部落格 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫200 250 estimate 估計這個任務需要多少時間 250300 develo...

第二次結對程式設計作業

楊潤秋 負責前端介面和網路介面呼叫 書寫及最後的整合及打包 韓洪威 負責後端ai演算法部分 書寫 優化 除錯 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 3030 estimate 估計這個任務需要多少時間 ...

第二次結對程式設計作業

陳佳雯 王思婷github psp4.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 12020 estimate 估計這個任務需要多少時間 1020 development 開發 2590 3870 analysis 需...