数据结构
陈龙|JUST DO IT.
https://github.com/RunningSnail1997
展开
-
队列c语言实现及其操作讲解
c语言实现代码特点:先进先出/** 队列定义及相关操作(广度遍历会用到此循环队列) **/typedef struct LoopQueue{ int data[MaxVex]; int front,rear;}LoopQueue,*Queue; //队列结构 void initQueue(Queue &Q){ Q->front=Q->...原创 2018-12-01 16:54:29 · 602 阅读 · 0 评论 -
邻接表c++实现及其操作讲解
图的邻接表存储方式其中,边表中结点是与其相连的顶点表中结点的邻接点边表结点//边表结点 typedef struct ArcNode{ int Adjvex;//注意:这个索引值是边表节点自己在数组中的索引值,而不是和它连接顶点的下标。 ArcNode* nextarc;//指向下一个邻接点 int weight; //如果是有权图的话加这条语句,没有就不用加}Arc...原创 2018-11-30 15:52:19 · 12919 阅读 · 1 评论 -
二叉搜索树c语言实现讲解
参考博客:c语言实现:https://blog.csdn.net/ymk1507050118/article/details/81276986原创 2018-11-19 13:24:59 · 229 阅读 · 0 评论 -
邻接矩阵c语言实现讲解
图的存储结构之邻接矩阵#define INFINTE 65535#define MAXSIZE 100typedef char VertexType; //顶点类型应由用户定义typedef int EdgeType; //边上的权值类型应由用户定义typedef struct graph{ VertexT...原创 2018-12-09 21:38:42 · 813 阅读 · 0 评论