06 2022 档案

摘要:OO第四单元总结 本单元架构 关于本单元本人的架构并不是特别理想,原因是本单元第一次作业时使用了大量的hashmap嵌套,导致代码冗余严重。 整体思想就是利用hashmap存储各个信息,尽量进行o(1)的查找。 其中,对于getStateIsCriticalPoint()函数,本人通过建立并查集判断 阅读全文
posted @ 2022-06-25 20:11 KeiEswy 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一.自测数据 本次作业我采用的自测策略是根据JML规格中给出的边界条件自造数据进行自测。例如本单元第一次作业的IsCircle函数,可以通过建立复杂图的方式验证算法本身及细节是否正确;第二次作业的queryLeastConnection函数可通过建立含复杂最小生成树的图进行自测;第三次作业的send 阅读全文
posted @ 2022-06-02 18:16 KeiEswy 阅读(20) 评论(1) 推荐(0) 编辑