数据结构课程设计题目 C类 201206

发布 2022-10-06 03:52:28 阅读 7593

c类:创新设计性。

一、总体设计要求。

1、采用c/c++编程语言,完成题目的设计与实现。

2、软件测试与调试,给出必要的测试用例数据。

3、推荐设计可视化界面。

4、完成设计要求中规定的基本功能。

5、在完成基本设计要求的基础上,可以增加和完善功能。

6、对所完成的课题的算法进行时间和空间的性能评价。

二、设计题目参考。

1、平衡二叉树操作演示。

问题描述】利用平衡二叉树实现动态查找表。

设计要求】设计平衡二叉树实现动态查找表的操作演示。

1)实现动态查找表的三种基本功能:查找、插入、删除。

2)合并两棵平衡二叉树。

3)分解两棵平衡二叉树。

2、红黑平衡二叉树操作演示。

问题描述】利用红黑平衡二叉树实现动态查找表。

设计要求】设计红黑平衡二叉树实现动态查找表的操作演示。

1)实现动态查找表的三种基本功能:查找、插入、删除。

2)红黑平衡二叉树的简单应用。

3、二进制堆及其应用。

问题描述】利用二进制堆实现简单应用。

设计要求】设计二进制堆的抽象数据类型及其实现。

1)实现二进制堆的adt。

2)实现二进制堆的简单应用。

4、线段树及其应用。

问题描述】利用线段树实现简单应用。

设计要求】设计线段树的抽象数据类型及其实现。

1)实现线段树的adt。

2)实现线段树的简单应用。

5、应用哈希技术判别源程序的相似性。

问题描述】利用哈希技术分别统计两个c语言源程序的关键字使用频度,根据结果判断源程序的相似性。

设计要求】采用哈希技术实现判别两个源程序的相似性的程序。

1)c语言的关键字的哈希表可以自建,也可可采用线性探测再散列实现。

2)哈希表的asl不大于2。

3)根据关键字频度提取特征向量,根据特征向量建立数学模型。

4)合理解释判断结果的准确度。

c数据结构课程设计

重庆大学信息科学与工程学院。实验报告。课程名称 数据结构。实验名称 宿舍管理查询软件。专业 计算机科学与技术。班级 姓名 时间 2011年7月1日。1 实验内容。1 任务 为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求 a.采用交互工作方式。b.建立数据文件 数据文件按关键字 姓名 学号 房号...

数据结构课程设计题目

题目1实现两个链表的合并。要求 编一程序将a表和b表归并成一个新的递增有序的单链表c 值相同的元素均保留在c表中 并要求利用原表的空间存放c。测试数据 1 a表 30,41,15,12,56,80 b表 23,56,78,23,12,33,79,90,55 2 a表 30,41,15,12,56,8...

数据结构课程设计题目

题目1 图的遍历。功能 实现图的深度优先,广度优先遍历算法,并输出原图结构及遍历结果。分步实施 1 初步完成总体设计,搭好框架 2 完成最低要求 两种必须都要实现,写出画图的思路 3 进一步要求 画出图的结构,有兴趣的同学可以进一步改进图的效果。要求 1 界面友好,函数功能要划分好。2 总体设计应画...