数据结构
文章平均质量分 54
Coke Or Pepsi
这个作者很懒,什么都没留下…
展开
-
C语言 数据结构 图的邻接表存储 基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。所有代码采用C语言编写。讲解请查看注释。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAX_VERTEX_NUM 20//最大顶点个数#define OK 1#define Fail 0 #define False 0#define True 1#define Error 0;typedef定义数据类原创 2021-09-24 11:35:37 · 2705 阅读 · 5 评论 -
C语言 数据结构 图的邻接矩阵存储 基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。部分内容参考了这位大佬:https://blog.csdn.net/jeffleo/article/details/53326648所有代码采用C语言编写。讲解请查看注释。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<string.h>#define INFINITY 0//最大值0,即两个顶点之间没有弧时的权值#define MAX_VER原创 2021-09-18 20:04:35 · 3341 阅读 · 1 评论 -
C语言 数据结构 二叉树的链式存储 基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。部分内容参考了这位大佬:https://www.cnblogs.com/cpoint/p/3479788.html所有代码采用C语言编写。讲解请查看注释。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>//#include"链队列.h"//层次遍历时用到 #define OK 1#原创 2021-08-30 19:16:20 · 3244 阅读 · 3 评论 -
C语言 数据结构 二叉树的顺序存储 基本操作
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。所有代码采用C语言编写。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#define OK 1#define Fail 0 #define False 0#define True 1#define Error 0;#define MAX_TREE_SIZE 100typedef原创 2021-08-26 19:43:35 · 1841 阅读 · 0 评论 -
C语言 数据结构循环队列的基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。实现了书中列出的线性表所有操作。所有代码采用C语言编写。讲解请查看注释。注1:书中很多函数采用了引用传值,如InitQueue(SqQueue &Q)。但C语言并不支持引用传值,因此统一改为地址传值,即InitQueue(SqQueue *Q))。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>#define MAXQSIZE原创 2021-08-06 18:45:26 · 546 阅读 · 0 评论 -
C语言 数据结构链队列的基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。实现了书中列出的线性表所有操作。所有代码采用C语言编写。讲解请查看注释。注1:书中很多函数采用了引用传值,如InitQueue(LinkQueue &Q)。但C语言并不支持引用传值,因此统一改为地址传值,及InitQueue(LinkQueue *Q)。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>#define OK 1#原创 2021-08-05 16:20:04 · 688 阅读 · 0 评论 -
C语言 数据结构顺序栈的基本操作(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。实现了书中列出的线性表所有操作。所有代码采用C语言编写。讲解请查看注释。注1:书中很多函数采用了引用传值,如InitStack(SqStack &S)。但C语言并不支持引用传值,因此统一改为地址传值,及InitStack(SqStack *S)。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>#define STACK_INIT原创 2021-08-04 16:41:49 · 1847 阅读 · 0 评论 -
C语言 数据结构单链表的基本操作(不带头节点)(附输入样例和讲解)
代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。实现了书中列出的线性表所有操作。所有代码采用C语言编写。讲解请查看注释。注1:书中很多函数采用了引用传值,如InitList(LNode &L)。但C语言并不支持引用传值,因此统一改为地址传值,及InitList(LNode*L)。注2:本代码创建的为不带头节点的单链表,即从第一个节点的数据域开始存储数据。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include&原创 2021-07-30 17:22:56 · 824 阅读 · 0 评论 -
C语言 数据结构顺序表的基本操作(附输入样例和讲解)
我的代码参照了严蔚敏、吴伟民编写的数据结构(C语言版)。实现了书中列出的顺序表所有操作。所有代码采用C语言编写。讲解请查看注释。*另注:书中很多函数采用了引用传值,如InitList(Sqlist &L)。但C语言并不支持引用传值,因此统一改为地址传值,及InitList(Sqlist *L)。头文件及宏定义#include<stdio.h>#include<stdlib.h>#include<math.h>//线性表动态分配存储结构#define原创 2021-07-20 19:18:49 · 2610 阅读 · 0 评论