![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构的实现
文章平均质量分 53
根据课堂上所讲的内容,手写相关的数据结构
xjsc01
这个作者很懒,什么都没留下…
展开
-
数据结构———哈夫曼树的实现
#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct { int first;//表示pair对中的第一关键字 int second; }two; typedef struct PQueue { two *data; int size; int max_size; }PQueue; typedef struct Huffma原创 2022-07-03 18:38:12 · 99 阅读 · 0 评论 -
图的存储结构大赏------数据结构C语言(图)
1. 邻接矩阵 2. 邻接表 3. 十字链表 4. 邻接多重表原创 2022-04-22 21:45:35 · 1059 阅读 · 0 评论 -
数据结构实现——循环队列
功能:创建空队列,空队列所能容纳的最大值元素个数是max,返回Queue*,作为该队列的指针。 注意:max必须>=0. 特殊情况:当无法申请空间时,返回NULL。 使用方法:原创 2022-03-23 21:19:34 · 327 阅读 · 0 评论 -
数据结构实现——链队列
Queue *Creat() 功能:创建空队列,返回Queue*,作为该队列的指针。 特殊情况:当无法申请空间时,返回NULL。 使用方法: Queue *Q = Creat(); int Destroy(Queue* Q) 功能:删除队列,若成功,返回1; 特殊情况:当队列已经被删除(Q为空指针),返回0。原创 2022-03-23 19:55:17 · 1199 阅读 · 0 评论