本次实训由两个项目构成:
其中“手机通信录系统”由老师进行示范讲解,学生在老师引导下,实现相应的功能,该项目包括主要包括如下功能:
在该系统实现的过程中,会通过不同的数据结构(线性表、树、表、图)等实现相同或合适的功能,让学生在学习过程中了解到不同数据结构的优缺点和使用场景,以及训练现实世界问题抽象转换为编程模型和数据结构的思维方式。
“电商网站主要功能”是由学生自己设计与实现,主要的需求包括:
在执行过程中,学生分小组进行协作,各小组自由讨论,根据自己的理解选择解决方案和数据结构;不但要考虑基本功能的正确实现,还需要确保在一定数据量级的情况下的性能满足用户易用性需求。