![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
杨鼎睿
https://t.me/abserari
https://yuque.com/abser
展开
-
数据结构学习之二叉树
1树的存储#define maxsize 100;typedef char elemtype;struct tnode{elemtype data;int parent;};struct tnode{ elemtype data; struct tnode parent;}struct tnode *p;//树的链式存储2.二叉树的建立#define NULL 0t...原创 2018-08-06 17:30:20 · 304 阅读 · 0 评论 -
数据结构的基本线性表学习
基本线性表定义#define maxsize 100typedef int elemtype;typedef struct{ elemtype num[maxsize]; int length;}List;1.线性表的初始化(将长度设置为0)void Initlist(List L){ L.length=0;}2.置空基本线性表void clearlist(Li...原创 2018-08-02 22:19:54 · 511 阅读 · 0 评论 -
数据结构学习之特殊线性表 队列
顺序基本定义typedef 100 maxsize;typedef int elemtype;elemtype item[maxsize];int front;int rear;结构定义#define maxsize 100;typedef int elemtype;struct qnode{ elemtype num[maxsize]; int front ,rear;...原创 2018-08-02 22:21:13 · 293 阅读 · 0 评论 -
数据结构学习之 堆栈
堆栈顺序存储#define maxsize 10;typedef int elemtype;struct stack{ elemtype num[maxsize]; int top;};1.判断堆栈是否为空int emptyst(struct stack S){ return(S.top == -1);}2.判断堆栈是否已满的函数int fullst(struct s...原创 2018-08-02 22:22:35 · 1232 阅读 · 0 评论 -
数据结构学习之 链表
链表的定义#define NULL 0#define LEN sizeof(Lnode)typedef int elemtype;struct Lnode{ elemtype data; struct Lnode *next;};struct Lnode *head,p;1单链表的初始化struct Lnode *initlist(struct Lnode *head)...原创 2018-08-02 22:23:27 · 336 阅读 · 0 评论