摘要: 1.作业的架构设计 (1)对于第一次作业中,要求我们实现关于类图的查询指令。 在这次作业中,主要采用的储存方法是哈希表。 在查询方法上,大多数要求诸如共有多少类等,利用哈希表进行查询即可。 比较困难的一些指令在于,顶级父类以及类的全部接口这两个。这两个涉及到的更多在于图的遍历问题,所以笔者采取的方式 阅读全文
posted @ 2019-06-24 20:20 皮卡丘爱吃橙子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、作业概览 本单元作业主要考察学生们对于JML规格的理解与实现,共分为三次作业。 第一次作业,要求实现MyPath与MyPathContainor。在这次作业中,主要实现的操作是对路径的线性管理,较为困难的函数是getdistincnode。原因是,在此函数上的复杂度如果没有进行一定的考量,会很容 阅读全文
posted @ 2019-05-22 17:13 皮卡丘爱吃橙子 阅读(231) 评论(0) 推荐(0) 编辑
摘要: oo第二单元小结 1.三次作业思路 在第一次作业中,笔者用的是轮询方式来进行操作。 总体思路在于建立三个类,控制输入类(main),电梯类(电梯线程Elev),人员信息类(Person) 在作业给出的类包中,有关于人员信息类,但是笔者在使用过程中,增加了一项关于判断人员上下电梯的状态state,因此 阅读全文
posted @ 2019-04-24 15:12 皮卡丘爱吃橙子 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 第一次作业: 个人思路: 1.输入 2.对输入进行基本的判断 (1)通过string.split(),将每个数分割出来 //在此步遇到的困难是,以+/ 去分割时,要排除掉++连续的清空,把例如++19 x^+2,分割出+19 x^+2。 在分割上,无非对应以下几种分割 1.常数 +19 2.x +x 阅读全文
posted @ 2019-03-27 17:02 皮卡丘爱吃橙子 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 作业要求:简单幂函数和简单正余弦函数的导函数的求解。 与第一次作业的差别:增加了sin(x)、cos(x)以及所对应的指数形式,如sin(x)^+2 易错点:sin与cos中不能出现空格,即s i n不符合情况,与先前的常数项中不能有空格相同 个人思路: (Ⅰ)wronginput部分 1.匹配是否 阅读全文
posted @ 2019-03-12 17:21 皮卡丘爱吃橙子 阅读(119) 评论(0) 推荐(0) 编辑