![](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 · 1132 阅读 · 1 评论 -
C语言-有序表的合并
上代码:#include "stdio.h"#define MAXSIZE 100typedef 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 评论