话说本人纯正若菜之前完全不知道什么是暴力搜索神马的,这次作业还是在老师讲解之后有了一丝初步想法
Personal Software Process Stages |
时间百分比(%) |
实际花费的时间 (分钟) |
原来估计的时间 (分钟) |
计划 |
0 |
0 |
0 |
· 估计这个任务需要多少时间,把工作细化并大致排序 |
0 |
0 |
0 |
开发 |
|
|
|
· 需求分析 (包括学习新技术) |
0 |
0 |
0 |
· 生成设计文档 |
0 |
0 |
0 |
· 设计复审 (和同事审核设计文档) |
0 |
0 |
0 |
· 代码规范 (制定合适的规范) |
0 |
0 |
0 |
· 具体设计 |
37.5 |
3h |
1h |
· 具体编码 |
50 |
4h |
3h |
· 代码复审 |
5 |
0 |
0 |
· 测试(自我测试,修改代码,提交修改) |
12.5 |
1h |
1h |
总结报告 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
总计 |
100% |
总用时 8h |
总估计的用时 5h |
思路之一:
最开始打算寻找一个主要由长单词组成的大矩阵的宾果图,以此作为样本,将每一个位置的单词状态记录下来
1,位置
2,方向,
3,长度
然后读取要进行处理的单词,从左上角按照矩形向右下角推进塞到前一个固定好模式的样图中,这样既有紧密排布又可以保证能够安排所有的方向,唯一缺点就是答案是固定的就是那些方向,多做几次就会发现
思路二:
听完老师讲解后初步形成了自己的思路,单词长度排序,优先照顾下长单词,尽管不一定最优化,但是应该还是能处理