其他分享
首页 > 其他分享> > 第二次

第二次

作者:互联网

1、结对同学的博客链接:

本作业的博客链接:https://www.cnblogs.com/anxia33/p/11727994.html

Github项目地址:https://github.com/anxia33/13

结对同学的博客:https://www.cnblogs.com/Eason-Xu/

2、分工:

黄丽萍:负责ui,美工

徐俊杰:负责ai后台算法

3、psp表格

过程 预估耗时(分钟) 实际耗时(分钟)
计划 **10* 20
估计任务时间 10 20
开发 20 20
需求分析 (包括学习新技术) 300 320
生成设计文档 30 30
设计复审 10 10
代码规范 (为目前的开发制定合适的规范) 10 1 0
具体设计 400 500
具体编码 800 2000
代码复审 100 300
测试(自我测试,修改代码,提交修改) 20 300
报告 100 60
测试报告 100 100
计算工作量 10 10
事后总结, 并提出过程改进计划 10 10
合计 1930 3410

4、解题思路描述与设计实现说明

(1)网络接口的使用

使用java的unirest方法实现对api的调用,部分代码如下https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191024211317808-67915630.png

(2)代码组织与内部实现设计(类图)https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191024222008804-899706768.png

https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191024223036160-
1750172921.png

(3)说明算法的关键与关键实现部分流程图

算法的关键在于在于特殊牌的判断https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025201842491-1426152047.png
算法的关键在于在于特殊牌的判断https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191024230720007-486122309.png
对于特殊牌型的排序(很重要的),由于过多我就不一一列出来的。

6、性能分析与改进

(1)特殊牌型没有排序的问题

(2)对凑一色的判断
https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223142950-1920783970.png
https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223312171-638185182.png
https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223318245-1755473422.png
https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223329017-1595555274.png
https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223336086-856684571.png

7、单元测试

https://www.icode9.com/i/l/?n=18&i=blog/1797796/201910/1797796-20191025223352316-982603329.png

(3)对接口对使用,尝试了okhttp等方法

标签:cnblogs,1797796,blog,201910,https,第二次,com
来源: https://www.cnblogs.com/anxia33/p/11766954.html