数据结构基本的算法
主要记录了一些数据结构的初级算法的实现和存储。
包括线性表,树,图等,基本的建立和遍历的实现。
一蓑烟雨荏平生
热爱生活,热爱编程。
展开
-
队列的操作集合
一 循环队列的操作集合 循环队列的存储结构 typedef struct QNode *PtrToQNode; struct QNode{ ElementType *Data; int front; int rear; int MaxSize; }; typedef PtrToQNode Queue; 队列的创建 Queue CreateQueue (in...原创 2020-02-19 23:12:41 · 543 阅读 · 0 评论 -
堆栈的基本操作集合
堆栈是类似于容器的一种数据结构,先进到容器的最后出容器。 顺序栈的存储结构: typedef int Position; typedef struct SNode *PtrToSNode; struct SNode { ElementType *Data; Position Top; int Maxsize; }; typedef PtrToSNoSNode Stack; 顺序栈...原创 2020-02-18 22:03:06 · 1537 阅读 · 0 评论 -
线性表的操作集合
线性表的操作集合 一. 线性表的顺序存储 存储结构: typedef int Position; typedef struct LNode *PtrTLNode; //PtrTLNode为指向LNode类型的指针; struct LNode { ElementType Data[MAXSIZE]; Position Last; }; ...原创 2020-02-18 20:46:34 · 416 阅读 · 0 评论