自行设计一个项目(例如图书管理系统),利用数据结构所学知识实现数据类型定义、数据存储(顺序和链式)、增加数据、显示数据、删除数据、修改数据、两种排序、两种查找功能。具体要求如下:
(1)项目以菜单形式显示功能列表。
(2)实现增加、显示数据、删除、修改数据功能。
(3)使用两种排序算法(一种快速排序,另一种自选)对某列数据(如图书销量)进行排序,并对排序算法进行时间复杂度比较。
(4)使用两种查找算法(一种二叉排序树,另一种自选)对某数据进行查找。
2.基本要求
1.要求1(10分):根据项目需求设计合理的数据结构并在文档中描述,具备菜单形式显示功能列表。
2.要求2(20分):能实现数据增加和显示数据(10分),能实现删除和修改数据(10分)。
3.要求3(10分):使用两种排序算法,快速排序和自选排序算法,对合理项进行排序,并能正确显示排序结果。
4.要求4(10分):使用两种查找算法,二叉排序树和自选查找算法,对合理项进行查找,并能正确显示查找结果。
5.要求5(10分):程序运行正确,正确写出算法的时间复杂度。
C语言开发简单商品管理系统接项目接定制
最新推荐文章于 2024-07-12 21:34:36 发布