摘要: 要求:求二维数组最大子数组 设计思想: 最开始的思路是先求出每行的最大子数组,保留最大子数组的首末位置,之后每两行之间确定最大框,之后逐渐确定框的位置。 出现的问题: 需要考虑的情况太多,意外太多,算法设计太过困难,最后卡在了如何将两行的框合并成三行的框。 新的设计思想: 在之前的思路走不通之后,我 阅读全文
posted @ 2019-03-23 15:56 苍天の笑 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第三周 所花时间(包括上课) 14h 代码量(行) 300 博客园量(篇) 2 了解到的知识点 css+html页面设置,java中的大整数BigInteger的使用方法 阅读全文
posted @ 2019-03-16 21:58 苍天の笑 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 本周阅读了构建之法的第五章《团队和流程》、第六章《敏捷流程》、第七章《实战中的软件工程》、第八章《需求分析》。 1.阅读完这四章,我知道了在软件制作过程中是由流程的,而不是直接去做,以前我看到一个任务,是立刻开始做的,一点规划也没有。敏捷流程这个词我第一次听说,不过书中说敏捷的方法论包括极限编程,老 阅读全文
posted @ 2019-03-16 16:49 苍天の笑 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 新情况: 1.要求数组从文件读取。 2.如果输入的数组很大,并且有很多大的数字,就会产生比较大的结果(考虑一下数的溢出),请保持你的程序正常输出。 3.另外,如果输入文件的参数有错误,这个程序应该能正确退出,并显示相应的错误。任何输入错误都不能导致你的程序崩溃。 设计思想: 首先实现文件的输入输出, 阅读全文
posted @ 2019-03-14 21:39 苍天の笑 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 我阅读了构建之法一到四章的内容,在第一章中,给我印象最深的就是那三个公式:软件=程序+软件工程;软件企业=软件+商业模式;程序=数据结构+算法,这三个公式使我对软件工程有了更清晰地认识;第二章个人技术和流程,讲了做软件过程中需要注意的知识以及个人的开发流程;第三章软件工程师的成长,讲了如何衡量个人的 阅读全文
posted @ 2019-03-10 20:04 苍天の笑 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 我给老师留下的印象一向很浅,因为我不是很乐于表现自己,平时话比较少,但我认为我是属于那种少说话多做事的那种人。我常常可以就一个问题去研究很长时间,当我做不出来时,我也不会因为要面子而不去请教同学。我本人也很乐观,心理素质很强大,读过人月神话,我感觉软件工程师的性格我差不多都有,因为我是一个乐观主义者 阅读全文
posted @ 2019-03-09 16:39 苍天の笑 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 第二周 所花时间(包括上课) 10h 代码量(行) 350 博客园量(篇) 2篇 了解到的知识点 android studio的视图View的基本属性和基本方法,制作了第一个简单app 阅读全文
posted @ 2019-03-08 17:57 苍天の笑 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目:返回一个整数数组中最大子数组的和 要求: 1.输入一个整型数组,数组里有正数也有负数 2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3.求所有子数组的和的最大值。要求时间复杂度为O(n). 设计思想: 因为是连续的一个或多个整数组成的子数组,因此如果数组的前端为负数的话 阅读全文
posted @ 2019-03-08 17:45 苍天の笑 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 这次的开学测试,老师要求套用模板,我完全没有这方面的经历,所以毫无头绪,并且因为寒假的松懈,导致能力下降,所以在套用模板上浪费了很长的时间。在看到老师给的代码时,我的第一感受的懵,不知道该从哪里下手,第二个感受就是自己的水平太低了,不管是代码的书写格式还是页面的设计都还是菜鸟的级别,这让我对自己的水 阅读全文
posted @ 2019-03-03 16:52 苍天の笑 阅读(450) 评论(0) 推荐(0) 编辑
摘要: index.jsp left1.jsp add.jsp chuli.jsp delete.jsp find.jsp list.jsp list1.jsp update.jsp com.util.DBUtil.java com.servlet.accountServlet updateServlet 阅读全文
posted @ 2019-02-21 20:59 苍天の笑 阅读(120) 评论(0) 推荐(0) 编辑