原文:2019年北航OO第一单元(表达式求导任务)总结

面向对象课设第一单元总结 一 三次作业总结 . 第一次作业 . 需求分析 第一次作业的需求是完成简单多项式导函数的求解,表达式中每一项均为简单的常数乘以幂函数形式,优化目标为最短输出。为了满足优化目标,我们需要将含有相同指数的项进行合并。 . 实现方案 根据需求,我们很容易就能想到利用HashMap构建常数和幂指数的对应关系 再加上这是第一次作业,本以为只是让我们借此熟悉一下Java语法,于是并 ...

2019-03-23 19:57 12 648 推荐指数:

查看详情

2019北航OO第二单元(多线程电梯任务总结

一、三次作业总结 1. 说在前面 对于这次的这三次电梯作业,我采用了和几乎所有人都不同的架构:将每个人当作一个线程。这样做有一定的好处:它使得整个问题的建模更加自然,并且在后期人员调度变得复杂时,可以将调度器上纷繁的逻辑判断分布在不同的人身上,大大简化了代码逻辑。对于程序复杂度,将人 ...

Sun Apr 21 02:01:00 CST 2019 2 413
OO第一单元总结

OO第一单元总结 目录 OO第一单元总结 第一次作业 思路 UML LineCount Metrics Bugs 第二次作业 思路 ...

Thu Mar 19 08:30:00 CST 2020 7 250
JAVA实现表达式求导运算的分析总结

1第一次作业 1.1题目描述   对形如4*x+x^2+x的多项式求导。 1.2类图 1.3度量分析   在完成第一次作业时,我的写法没有特别的“面向对象”。唯一封装起来的是Node,代表多项式的一个项。PolyDerivation是一个方法庞杂的类,先判断输入是否合法,再将 ...

Wed Mar 27 08:32:00 CST 2019 0 1070
OO2022第一单元个人总结

OO2022第一单元个人总结   第一单元的作业主要是实现表达式化简,第二次作业加入了三角函数和函数调用,第三次作业中加入了括号嵌套,总体来讲难度不大,都可以分为建树,表达式化,化简三个步骤,下面将逐一进行介绍。(顺便一提 starUML真不好用 个人强烈建议使用mermaid这种轻量化的UML ...

Wed Mar 23 01:33:00 CST 2022 3 716
BUAA_OO_2020_第一单元总结

BUAA_OO_2020_第一单元总结 OO第一单元作业主题为表达式求导,主要学习目标为熟悉面向对象思想,学会使用类来管理数据,感受分工协作的行为设计,建立程序鲁棒性概念。如今,第一单元的学习已落下帷幕,再次对于本人的学习心得和成果进行总结第一次作业 基于度量的代码结构分析 第一 ...

Wed Mar 18 07:34:00 CST 2020 1 923
OO-表达式解析之递归下降法

。 What's 递归下降 在本单元 OO 作业中所涉及的表达式,是由一系列 EBNF 描述的形式化表述来定 ...

Sun Mar 06 10:43:00 CST 2022 0 1447
2020 OO 第二单元总结

只要跑得够快即使从头关到尾你也喜欢吗? 一、设计策略 1.1 总体策略概述 在多线程的协同和同步控制方面,我三次作业都是采用生产者/消费者模式(还憨憨地在内部分了customer、pr ...

Sat Apr 18 19:05:00 CST 2020 0 723
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM