2019 数据结构
本学期STL⼤作业要求同学们完成三个STL容器,实现代码的接⼝框架与头⽂件,助教已经给出,同学们需要给出完整的实现。
在map文件夹下分别有数据和接口文件。其中
map.hpp
是接口文件,也是最终提交的代码;exceptions.hpp
和utility.hpp
是两个辅助文件(不可修改),提供了一些异常处理类和pair类,这些可以自由使用。data文件夹中有多组测试数据,分别位于多个文件夹中,其中标有
memcheck
的数据是用来进行内存泄漏检查的。若想在本地测试,请将
class-bint.hpp、class-integer.hpp、class-matrix.hpp
和外层文件夹中的三个hpp文件放入测试点所属的文件夹,编译并运行code.cpp
。
评测采用OJ在线评测的方式,请在OJ上用学号的方式注册账号(同onlinejudge),之后再problem中找到相应题目,然后提交
map.hpp
中的内容进行测试。OJ地址:47.106.223.76