![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线性表
神不在成都
追求敏感部位
展开
-
求两个线性表的并集-用单链表
求一般集合的并集: 已知两个集合A和B,A=(7,5,3,11) B=(2,6,3) A U B=(7,5,3,11,2,6) 用单链表解决-核心代码: //求线性表的并集 不是有序的 void mergeList(LinkList &A,LinkList B){ //将所有在线性表B中而不再A中的数据 插入到A中去 //1 先求出两个表的长度原创 2021-06-27 18:08:47 · 1131 阅读 · 1 评论 -
C语言-有序表的合并
上代码: #include "stdio.h" #define MAXSIZE 100 typedef int ElemType; /*顺序表中存放整型元素*/ typedef struct{ ElemType elem[MAXSIZE]; //ElemType目前为整型;其可以为任意类型 int last; //最后一个元素在数组中的下标 }SeqList; /*函数声明*/ void initList(SeqList *L); void printList(Se原创 2021-02-05 16:33:02 · 1333 阅读 · 0 评论 -
C语言-顺序表的基本操作
代码: #define MAXSIZE 20 #include <stdio.h> typedef int Elemtype; //顺序表中存放整型元素 typedef struct { Elemtype elem[MAXSIZE];//动态分配空间的首地址 int length;//线性表元素的个数 }SqlList,*PSqlList; //&L 表示L要改变 //初始化线性表 void InitList(SqlList &L){ L.length=0原创 2021-02-05 16:23:27 · 219 阅读 · 0 评论