实现Adjacency List,并完成Graph相关算法,比如DFS搜索。

这是一个为期一学期的分布式系统编程项目,要求学生用C语言实现一个高性能的键值存储系统。项目要求采用客户端-服务器架构,支持多并发连接,包含网络协议设计、存储引擎实现、并发控制等核心模块。系统需具备持久化存储、故障恢复、性能监控等功能,并通过严格的测试验证。最终提交需包含完整代码、技术文档和测试报告,评估标准包括正确性、性能、代码质量等。项目分13周完成,从设计到优化逐步推进,旨在培养学生系统编程和分布式计算的实践能力。