该项目要求开发一个C++程序,实现多次道路旅行Road trip统计,支持公制和英制单位输入,具备严格输入验证,计算并输出多项详细里程与燃油费用指标,确保结果精确且符合规范要求。

本次作业聚焦于“流媒体战争(Streaming Wars)”系统的设计与实现。目标是将您的架构设计转化为可运行的 Java 代码,建模所需的类、属性、方法及其关系,以模拟流媒体服务之间的交互。
人工智能技术在解决涉及复杂状态空间搜索的组合问题中起着核心作用。其中一个经典的例子是八数码难题(8-tile puzzle),这是一种在 3x3 棋盘上对数字瓷砖进行策略性重排的游戏。在本次作业中,我们探讨了如何应用 A* 搜索算法,结合可采纳的启发式函数、优先队列以及精细的状态管理,来高效地求解该难题。
在计算环境中模拟生物生长过程,是理解诸如营养物质扩散和微生物群落形成等基本过程的一种有力手段。本项目引导使用Python的面向对象编程方法,构建一个完整的营养动态与微生物扩展模拟系统。该练习通过核心计算原理对生物模型进行建模,不依赖任何外部科学计算库。
利用矩阵运算进行图像处理,需在不使用NumPy等库的情况下,从零实现图像矩阵的表示、操作和分析。核心内容包括图像作为数字矩阵的原理,卷积运算的数学基础,以及模糊、锐化和边缘检测等滤波操作的实现。通过设计Matrix和Kernel类,练习矩阵转置、加法、填充及卷积等操作,并分析算法复杂度。
用C语言实现一个动态存储分配器(Dynamic Storage Allocator),需包含malloc、free和realloc等核心功能。要求设计高效的内存管理系统,处理不同分配模式并确保堆一致性。实现需包含初始化、内存分配/释放/调整及堆检查等功能,采用显式/隐式空闲链表管理内存碎片,并通过分割/合并策略优化性能。评估标准包括正确性、空间效率、吞吐量和代码质量。建议从基础功能开始逐步优化,利用测试工具验证各阶段实现。
加载并分析一个手写数字数据集,完成多项任务。作业包括数据描述、图像生成、特征提取、数字预测和转录等,评分标准涵盖代码正确性、质量和解释清晰度。学生需提交代码、生成的图像和CSV文件,并确保代码可重复运行。作业重点考察数据处理、可视化和机器学习基础技能.
该项目要求用Java开发一个多用户共享白板系统,支持实时绘图、文本输入和图形操作,需处理并发和网络通信。基础功能包括基本图形绘制,高级功能含聊天窗口和用户管理。需提交报告、代码和演示,按实现功能评分。
要求训练一个简单的目标检测模型(Object Detection),并将其部署到NVIDIA Jetson Nano边缘设备。内容涵盖目标检测基础(如单阶段与双阶段模型、评估指标)、ONNX格式转换的优势与流程,以及模型在嵌入式系统的性能优化要点(平衡IoU精度与延迟)。最终需提交报告、代码、竞赛结果和ONNX模型。