摘要:任务概述给出多条英文单词,找出一个包含所有单词的填字阵。并且对于该方阵有一定特殊要求:a)Stage 1Every phrase in the input file is covered once and only once.No less than 2 of the phrases must be in these directions:i.top-down, bottom-up,left-right, right-left, and all 4 diagonal directions.The width and height of the matrix can be differentth
阅读全文
摘要:HOMEWORK-03红字部分为组员修改的意见文件介绍在EXE文件夹中的main.exe文件为本项目执行文件直接点击即可,CODE文件夹中的C文件夹中包含了算法部分的代码,其编译出的DLL文件在bin文件夹中,另外在CODE文件夹下的python文件为本项目GUI实现,其样本XML在UI文件夹中。项目回顾对于HOMEWORK-02,-a的模式进行了改进,(HOMEWORK-02参见链接)由于图的规模不容易控制(如果是正负间隔的数据情况则无法使用并查集缩点):样例1: 4 4 1 -2 3 -4 -5 6 -7 8 9 -10 11 -12 -13 14 -15 16所以在这里我认为很难有一个.
阅读全文
摘要:回答问题:描述在这么多相似的需求面前, 你怎么维护你的设计 (父类/子类/基类, UML, 设计模式, 或者其它方法) 让整个程序的架构不至于崩溃的?答:诚然,问题给出了很多选项如-a,-v,-h。但我觉得其架构并不复杂,-v,-h以及它们的组合其实是基于普通的最大权矩阵问题的,因而我认为这三类可分在一起作为一个original.h文件,然后带有-a的单独分类。给出你做单元测试/代码覆盖率的最终覆盖率的报告, 用截屏显示你的代码覆盖率答:见GITHUB附件。你在这个作业中学到了什么? 有什么好的设计值得分享? 感想如何 (太容易 / 太难 / 太无趣)?答:学到了如何合理架构带有命令行参数的C
阅读全文