数据结构课程设计报告--集合的并、交和差运算
《数据结构课程设计报告--集合的并、交和差运算》由会员分享,可在线阅读,更多相关《数据结构课程设计报告--集合的并、交和差运算(8页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 20122013 学年第二学期 课程课程 数据结构与算法 课 程 设 计 名 称课 程 设 计 名 称 集合的并、交和差运算 学生姓名学生姓名 学号学号 专业班级专业班级 指导教师指导教师 2013 年 6 月 题目:题目: 集合的并、交和差运算集合的并、交和差运算 【问题描述】 编制一个能演示执行集合的并、交和差运算的程序。 【基本要求】 (1) 集合的元素限定为小写字母字符 az 。 (2) 演示程序以用户和计算机的对话方式执行。 【测试数据】 (1)Set1=“magazine“,Set2=“paper“, Set1Set2=“aegimnprz“,S
2、etl Set2=“ae“,Set1-Set2=“gimnz“。 (2)Set1= “ 012oper4a6tion89“,Set2=“error data“, Set1Set2=“adeinoprt“,Setl Set2=“aeort“,Set1-Set2=“inp“。 【实现提示】 以有序链表表示集合。 【选作内容】 (1) 集合的元素判定和子集判定运算。 (2) 求集合的补集。 (3) 集合的混合运算表达式求值。 (4) 集合的元素类型推广到其他类型 , 甚至任意类型。 一、一、 实验内容实验内容 实验题目:编制一个演示集合的并、交和差运算的程序。 需求分析: 1、 本演示程序中,集合的
3、元素限定为小写字母字符“a”z”。集合输入的形式为一个以 “回车符“为结束标志的字符串,串中字符顺序不限。 2、 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息“之后, 由用户在键盘上输入演示程序中规定的运算命令;相应的输入数据和运算结果显示在其 后。 3、 程序执行的命令包括: 1) 构造集合 1;2)构造在集合 2;3)求并集;4)求交集;5)求差集;6)返回;7)结束。 “构造集合 1”和“构造集合 2”时,需以字符的形式键入集合元素。 二、数据结构设计二、数据结构设计 为了实现上述程序的功能,应以有序链表表示集合。为此,需要两个抽象数据类型:有序表 和集合。 1、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 集合 运算
