《数据结构与算法》实验报告

一、需求分析

问题描述:编制一个能演示执行集合的并、交和差运算的程序

基本要求:集合元素限定为小写字母[’a’…’z’];演示程序以用户和计算机对话方式执行。集合的输入形式

为一个以“回车符”为结束标志的字符串,串中字符顺序不限,且允许出现重复字符或非法

字符,程序运用时自动过滤去,输出的运算结果中将不含重复字符和非法字符。计算机终端

中显示提示信息之后,由用户自行选择下一步命令,相应输入数据和运算结果在其后显示。数据测试:

(1)Set1=”magazine”, Set2=’paper”,

Set1∪Set2=”aegimnprz”,Set1∩Set2=”ae”,Set1-Set2=”gimnz”;

(2) Set1=”012oper4a6tion89”,Set2=”error data”,

Set1∪Set2=”adeinoprt”,Set1∩Set2=”aeort”, Set1-Set2=”inp”.

二、概要设计

运用顺序表

1.定义顺序表

typedef struct SET{

char *elem;

int size;

int length;

}set;

2 基本操作:

set InitSet(set s);

//初始化集合

set Input(set s);

//向集合中输入元素

set InsertSet(set s, char e);

//向集合中插入元素

set DelateSet(set s,int n);

//从集合中删除元素

void display(set s);

//显示集合

西南交大数据结构c语言版集合的并,交实验报告答案,数据结构(C语言版)实验报告 集合的交并差...相关推荐

  1. c语言程序设计江宝钏实验六答案,《C语言程序设计》(江宝钏著)实验三答案.doc...

    <C语言程序设计>(江宝钏著)实验三答案 取木汹嘉蓝杀绥胶碘仑做工坝穗兔移猿花吾摧骑盏净苯哑亢剩洲挝己昭韦痉何路乃庆碑保隋呐湛肿腕观蓟匡踏蝉勋霸奄御笋组儒凶斡剖搽呐吼缘叉尝伯分铁屏沥芋忧柏 ...

  2. 数据结构c语言版第三版实验四答案,数据结构(C语言版)第三四章习题答案

    Push( &s, t[i]); while( !EmptyStack( &s)) {// 每弹出一个字符与相应字符比较 temp=Pop (&s); if( temp!=S[ ...

  3. c语言的实验题答案,大一C语言上机实验试题及答案

    大一c语言基础 实验三 选择结构程序设计(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟练掌握if语句和switch语句. 2.练习并掌握多分支选择结构的编程方法. 3.学习调试和修改程序的 ...

  4. C语言第五章实验二答案,《C语言程序设计》实验二 参考答案

    //P13 二.1)编写程序:已知圆的半径为3,求圆的直径.周长和面积. #include #define PI 3.14159265 main() { double r=3,d,c,s; d=2.0 ...

  5. 郑州大学c语言实验报告答案,郑州大学c语言实验报告册答案

    实验一 1. #include void main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); printf(&q ...

  6. C语言程序设计第五版谭浩强 第七章答案

    C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...

  7. c语言程序设计实验指导交大答案,C语言程序设计实验指导_上交大_课前练习-改错-完善程序-课后练习参考答案--2018.10修改.doc...

    C语言程序设计实验指导_上交大_课前练习-改错-完善程序-课后练习参考答案--2018.10修改.doc 实验一 Visual C集成环境实验内容(一)程序改错1.(1)无法运行(2)将第二个C程序重 ...

  8. 数据结构(C语言版 严蔚敏 编著)课后习题答案

    转自 https://blog.csdn.net/Bamboo_shui/article/details/72433523    (原文没第八章答案) 数据结构(C语言版 第2版)课后习题答案 严蔚敏 ...

  9. 数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版)

    摘自:数据结构--无向图创建邻接表以及深度遍历.广度遍历(C语言版) 作者:正弦定理 发布时间:2020-12-22 20:55:12 网址:https://blog.csdn.net/chinese ...

  10. c语言while求a和b的和程序,数据结构实验1_C语言_输入集合A和B求并集、交集、差集(while +...

    数据结构实验1_C语言_输入集合A和B求并集.交集.差集(while + 数据结构实验1_C语言_输入集合A和B求并集.交集.差集(while + switch + 功能函数)) 实验1 (1)实验目 ...

最新文章

  1. 【运营】各大电商七夕活动对比
  2. 2021-2022年度第三届全国大学生算法设计与编程挑战赛(秋季赛)- 占座位(最小割)
  3. Java中IO和NIO的本质和区别
  4. Widows下TortoiseGit登录密码错误
  5. 多元统计分析假设检验
  6. 3.7V锂电池升压5V方案
  7. 升余弦滤波器与无码间串扰(二)
  8. ESXI 带网卡realtek驱动下载
  9. python 赚钱 小项目_用Python赚钱的5个方法,教你业余时间月赚几千外快
  10. 【阿里云】云解析DNS
  11. 【leetcode-字符串】:重复的子字符串(是否由它的一个子串重复多次构成)
  12. 百度地图API,授权失败,错误码:240
  13. 保护眼睛的颜色和各种背景颜色设置方法
  14. 大型网站技术架构-读后感
  15. 【数据集|COCO】COCO格式数据集制作与数据集参数计算
  16. 【机器学习】图像语义分割常用指标Dice系数 敏感性 特异性 IOU及python代码实现
  17. MP4/MP3解封装ffmpeg(十三)
  18. TimeZone.getTimeZone(GMT-8:00)和TimeZone.getTimeZone(America/Los_Angeles)的区别
  19. 三款ANI光标漏洞蠕虫病毒专杀工具及两个补丁
  20. Uni-App - 实战《悦读》之多应用、多平台统一登录关系

热门文章

  1. python数据驱动读取用例_Python3-unittest测试框架之DDT数据驱动
  2. phpzend框架_PHP框架Zend
  3. turtle fillcolor_Python编程:使用海龟turtle画图制作可爱的哆啦A梦,你也可以的。
  4. vue for 初始值_vue全套教程(实操)就在这里
  5. python修改html,Python爬虫精简步骤 HTML基础
  6. android webkit案例,移动互联网时代--Android上的一个例子
  7. jmeter java性能_性能测试十一:jmeter进阶之java请求
  8. Androidstudio 里面的app下目录介绍
  9. logback整合Logstash
  10. hdu2586 lca倍增法