- 博客(4)
- 收藏
- 关注
原创 BUAA-OOUnit3总结
随机生成若干 、和不同类型的 随机决定两人之间是否有关系、消息是否发送构造特殊样例,例如:使用管理的好友关系、亲密度和,可以最大化节省时间2在管理不同人的好友关系时使用并查集可以节省查询存在路径时间3管理每个接收的和时需要按时间顺序排序、包含多个相同元素,为了保持较快的读取、删除速度,我结合了和,数据为的,数据在中的节点为维护策略本单元有多个查询方法,例如、、、等,以为例,为了节省时间,我设置了和,在每个对象增加好友、修改亲密度时更新他的,如果无法更新则置为,这样能尽量减少多次查询的时间四、
2025-05-19 22:11:37
1303
原创 BUAA_OOUnit2总结
本单元结构较为清晰,输入线程、分配线程、电梯线程各司其职,三次迭代较为独立,算是层次分明,以后应该继续保持这样的层次化设计。线程的状态,问题在于我最开始并没有考虑后续功能,也没有进行重构,以后应该尽量写出线程安全的类。临时调度前要清空乘客,临时调度完成后要清空请求,在这两部分需要设计很多同步块。线程安全的类会在调用时带来很多便利,第一次作业时我设计了线程安全的。会判断每个电梯是否完成所有请求,没有完成则尝试获取。类,但是后续加入的临时调度和升级调度使得。的请求,并将其分配到对应电梯。、每个电梯的请求队列。
2025-04-19 14:01:52
1636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅