homework-04

 预计时间(min)实际时间(min)
知识准备300
程序规划2020
编写代码120400
程序复审3060
程序测试1060
作业总结2030
总计230570

 

 

 

 

 

 

 

 

 

跟之前的作业一样,感觉还是一点思路都没有,只能勉强做一些能做的。还是太难了。加之大神们都还没写博客,也没的参照,只能做多少算多少,没完的错误自己慢慢调。

在时间方面,一方面没写过什么比较大的软件,另一方面也没有那么系统的进行过软件开发,所有的预估都是随意一想,实际时间似乎也没有太大的可信度,只能尽量让它接近真实的时间。由于想实现的功能少,简化的问题也就不会花费太多的时间。到最后所有的学习准备也都放在了编码过程中,边学边写,错了再回头看。复审的过程对我来说就是检查错误的过程,好多大大小小的bug,测试的时候也是各种报错,简直就是遭罪。

我和我的小伙伴都是属于编程能力底下的,所以我们只是做自己的就够艰难的了,各自做了一份,然后各搞各的。

这次作业其实我连第一部分似乎都没有完成,从我的想法来说我只是想弄出来一个能把输入的单词全部包进去的大矩阵,至于那么多条条框框的约束似乎只能低头路过了。

废话少说,马上解释程序思路。

实现我想的功能其实没什么复杂的。首先就是很通俗的读入,预设大数组。默认第一个单词是第一排横着放入矩阵,然后寻找以当前单词的第二个字母为首字母的单词,如果没有,就继续下一个字母,直到当前记录的最小矩阵的最右端进行换行查询。找到单词后进行输出方向判断,设定四个方向,右上、右、右下、下,另外四个方向可以通过单词倒序输出实现。判定成立时进行赋值,依次进行直到所有单词都填入矩阵。过程中通过h,l标记当前矩阵最下端和最右端的位置,优先在内部填充。

 

转载于:https://www.cnblogs.com/hopeful31802/p/3388788.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值