随笔分类 -  数据结构

摘要:![](https://img2020.cnblogs.com/blog/2197110/202108/2197110-20210805163853375-1737537588.png) ![](https://img2020.cnblogs.com/blog/2197110/202108/2197110-20210805164017248-169671131.png) ![](https://i 阅读全文
posted @ 2021-08-13 11:12 lnterpreter 阅读(38) 评论(0) 推荐(0)
摘要:一、一维数组 二、二维数组 三、对称矩阵 四、三角矩阵 五、对角矩阵 六、稀疏矩阵 阅读全文
posted @ 2021-08-05 11:32 lnterpreter 阅读(103) 评论(0) 推荐(0)
摘要:完整代码 /* * 程序名:seqstack3.c,此程序演示用顺序栈实现中缀表达式转后缀表达式。 * 作者:C语言技术网(www.freecplus.net) 日期:20201230 */ #include <stdio.h> #include <string.h> #define MAXSIZE 阅读全文
posted @ 2021-08-03 12:19 lnterpreter 阅读(149) 评论(0) 推荐(0)
摘要:一、定义两个个结构体 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef int ElemType; // 自定义队列的数据元素为整数。 typedef struct LNode { ElemType data; // 阅读全文
posted @ 2021-08-02 17:02 lnterpreter 阅读(94) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #define MAXSIZE 10 // 循环队列的最大长度,最多可以存放MAXSIZE个元素。 typedef int ElemType; // 自定义循环队列的数据元素为整数。 typedef s 阅读全文
posted @ 2021-08-02 16:27 lnterpreter 阅读(55) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #define MAXSIZE 10 // 循环队列的最大长度,最多可以存放MAXSIZE-1个元素。 typedef int ElemType; // 自定义循环队列的数据元素为整数。 typedef 阅读全文
posted @ 2021-08-02 11:48 lnterpreter 阅读(41) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #define MAXSIZE 10 // 循环队列的最大长度,最多可以存放MAXSIZE个元素。 typedef int ElemType; // 自定义循环队列的数据元素为整数。 typedef s 阅读全文
posted @ 2021-08-02 11:26 lnterpreter 阅读(57) 评论(0) 推荐(0)
摘要:队列( Queue )是操作受限的线性表.限定在表的一端插入(入队),另一端删除(出队),特点是数据元素先进先出( FIFO First in First Out)。 重要术语:空队列、满队列、入(进)队、出(离)队、队头(允许删除的一端)、队尾(允许插入的一端)。 一、定义一个结构体 #inclu 阅读全文
posted @ 2021-08-02 10:44 lnterpreter 阅读(45) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef int ElemType; // 自定义链栈的数据元素为整数。 typedef struct SNode { ElemType data; // 阅读全文
posted @ 2021-07-31 11:46 lnterpreter 阅读(161) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #define MAXSIZE 10 // 顺序栈的最大长度。 typedef int ElemType; // 自定义顺序栈的数据元素为整数。 typedef struct { ElemType da 阅读全文
posted @ 2021-07-31 11:20 lnterpreter 阅读(150) 评论(0) 推荐(0)
摘要:一、定义一个结构体 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef int ElemType; // 自定义链表的数据元素为整数。 typedef struct LNode { ElemType data; // 阅读全文
posted @ 2021-07-30 17:07 lnterpreter 阅读(54) 评论(0) 推荐(0)
摘要:1、定义一个结构体 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef int ElemType; // 自定义链表的数据元素为整数。 typedef struct DNode { ElemType data; // 阅读全文
posted @ 2021-07-20 11:20 lnterpreter 阅读(49) 评论(0) 推荐(0)
摘要:#一、步骤 1、定义一个结构体 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef int ElemType; // 自定义链表的数据元素为整数。 typedef struct LNode { ElemType dat 阅读全文
posted @ 2021-07-06 20:27 lnterpreter 阅读(128) 评论(0) 推荐(0)
摘要:一、步骤 1、定义一个结构体 2、创建一个顺序表 3、创建一个数据元素 4、初始化顺序表 5、在表中插入元素 6、打印顺序表中全部的元素。 7、表尾插入元素 8、删除第n个元素 9、删除末尾元素 10、获取第n个元素的值 11、获取元素值所在的位置 12、销毁顺序表 二、代码 1、定义一个结构体 # 阅读全文
posted @ 2021-07-05 21:12 lnterpreter 阅读(121) 评论(0) 推荐(0)
摘要:一、步骤 1、定义一个结构体 2、创建一个顺序表 3、创建一个数据元素 4、初始化顺序表 5、在表中插入元素 6、 打印顺序表中全部的元素。 7、在表头插入元素 8、表尾插入元素 9、删除第n个元素 10、删除末尾元素 11、获取第n个元素的值 12、获取元素值所在的位置 二、代码 1、定义一个结构 阅读全文
posted @ 2021-07-05 20:00 lnterpreter 阅读(93) 评论(0) 推荐(0)