北航面向对象作业
注意:四个pre可能有错误。指导书链接:预习作业
Homework1:多项式求导(2019.3.1) 要点:正则表达式
Homework2:多项式、三角函数乘积求导(2019.3.8) 要点:还是正则表达式
Homework3:多项式、三角函数复合求导(2019.3.15) 要点:抽象类的设计、方法重写和多态
Homework4:前三次作业总结博客(2019.3.22)
Homework5:多线程电梯FAFS调度方案(2019.3.29) 要点:线程安全
Homework6:多线程电梯ALS(顺路捎带)调度方案(2019.4.5) 要点:线程间通信
Homework7:三部电梯协同调度,带楼层、人数限制(2019.4.12) 要点:还是线程间通信
Homework8:第5-7次作业总结博客(2019.4.19)
Homework9:根据给定接口实现一个路径增删查容器类,了解JML规则(2019.4.26) 要点:接口的实现、接口规格、类的鲁棒性
Homework10:根据指定接口实现图中最短路径查找(2019.5.5) 要点:无权图的广度优先搜索求最短路径,平摊分析
Homework11:根据指定接口,计算地铁换乘最优策略(2019.5.10) 要点:拆点法求图中特殊目标函数的最优值
Homework12:第9-11次作业总结博客(2019.5.17)
Homework13:UML类图解析(2019.5.26)
Homework14:UML类图、顺序图、状态图解析(2019.6.8)
Homework15:第13-14次作业总结(2019.6.21)
为了避嫌,将不提供未结束作业的源码。每次作业的bug修复阶段结束后,将公开源码。