manually update requirements
This commit is contained in:
31
README.md
31
README.md
@ -6,6 +6,7 @@ SJTU CS1951 课程大作业
|
||||
|
||||
### 作业安排
|
||||
|
||||
|
||||
本作业分为两个部分。
|
||||
|
||||
在第一部分中,需要实现一个基于文件的 B+ 树。
|
||||
@ -23,6 +24,17 @@ SJTU CS1951 课程大作业
|
||||
|
||||
本作业占本课程总成绩 15%,其中 B+ 树占 7%,管理系统占 8%。
|
||||
|
||||
- B+ 树: 7%
|
||||
- OJ 测试: 80%
|
||||
- Code Review: 20%
|
||||
- 管理系统: 8%
|
||||
- 正确性测试: 50%
|
||||
- 在正确性测试中,每一个测试点都有一个相对宽松的时间和磁盘使用限制,以仅检验程序的正确性和鲁棒性,只要通过测试即可得到满分。因此请不要尝试针对特定情况进行有损正确性和鲁棒性的优化。
|
||||
- 压力测试 - 30%
|
||||
- 在压力测试中,每一个测试点会有两档时间和磁盘限制,通过所有 Easy 的测试可以得到 (60% * 30% =) 18% 的分数,通过所有 Hard 测试可以得到另外 (40% * 30% =) 12% 的分数。
|
||||
- Code Review: 20%
|
||||
|
||||
bonus 另外计算,计入平时分总分,且不超过总分的 1%。
|
||||
- B+ 树: 7%
|
||||
- OJ 测试: 80%
|
||||
- Code Review: 20%
|
||||
@ -51,7 +63,13 @@ iostream, string, cstdio, cmath, string, fstream, filesystem
|
||||
|
||||
## 管理系统 - 8%
|
||||
|
||||
敬请期待发布。
|
||||
见 [管理系统文档](management_system.md)。
|
||||
|
||||
数据压缩包下发在群里。
|
||||
|
||||
### 负责助教
|
||||
李心瑶 金嘉禾 王鲲鹏
|
||||
|
||||
|
||||
## Bonus
|
||||
|
||||
@ -64,3 +82,14 @@ iostream, string, cstdio, cmath, string, fstream, filesystem
|
||||
请保证自己项目结构的可读性,可以包括优化项目结构、完善 README 的内容、适当的文件树指南等,晦涩难懂的项目可能会加大助教的工作量,也可能会影响你的成绩(B+ 树阶段此条可忽略)。
|
||||
|
||||
**如有出现任何抄袭现象按 0 分计,并按照违反学术诚信的操作办法处理。**
|
||||
请保证自己项目结构的可读性,可以包括优化项目结构、完善 README 的内容、适当的文件树指南等,晦涩难懂的项目可能会加大助教的工作量,也可能会影响你的成绩(B+ 树阶段此条可忽略)。
|
||||
|
||||
**如有出现任何抄袭现象按 0 分计,并按照违反学术诚信的操作办法处理。**
|
||||
|
||||
### 中期检查
|
||||
|
||||
由于火车票后端设计难度较大,请同学们 **务必** 在设计好清晰的文件结构以及代码框架后再动手。
|
||||
为了督促同学们的完成进度,我们将在 **5月26日(星期天)** 进行一次中期检查,检查内容包含:
|
||||
- 仓库代码,要求建好各模块的文件,设计好基本的类(包含数据成员)以及几个基本的函数接口(要求有函数签名)
|
||||
- 口头回答对 `query_transfer` 的设计
|
||||
中期检查效果不理想的同学可能会被扣除5%以内的分数。
|
||||
|
Reference in New Issue
Block a user