博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
homework-04
阅读量:6258 次
发布时间:2019-06-22

本文共 785 字,大约阅读时间需要 2 分钟。

  预计时间(min) 实际时间(min)
知识准备 30 0
程序规划 20 20
编写代码 120 400
程序复审 30 60
程序测试 10 60
作业总结 20 30
总计 230 570

 

 

 

 

 

 

 

 

 

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

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

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

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

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

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

 

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

你可能感兴趣的文章
[spring] Ioc 基础
查看>>
关于DataTables一些小结
查看>>
win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
查看>>
Hibernate的基本配置
查看>>
Python 3.5 安装geohash库后import geohash失败
查看>>
总结100个英文邮件常用例句让你写作无忧
查看>>
css3--之backface-visibility
查看>>
软件需求分析之猫咪记单词
查看>>
good vs evil
查看>>
算法28-----范围求和
查看>>
基于V4L2的视频驱动开发(1)
查看>>
zoj 1008
查看>>
VC++ CArchive及简单的文件操作方法
查看>>
使用canvas制作一个移动端画板
查看>>
android中ListView数据混乱问题
查看>>
QT学习-10/31/2012
查看>>
jQuery File Upload
查看>>
bbb板运行rtems-编写led底层驱动
查看>>
如何从零安装Mysql
查看>>
Appium简介及工作原理
查看>>