07 2022 档案
摘要:/* 先序线索化*/#include<stdio.h> #include<stdlib.h> //建立线索二叉树存储结构 typedef struct ThreadNode{ int data; //数据元素 struct ThreadNode *lchild,*rchild; //左右子树 int
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> #define MaxSize 10 //定义栈 typedef struct{ int data[MaxSize]; //存放栈中元素 int top; //栈顶指针 }SqStack; //初始化栈 void InitSt
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> #define MaxSize 10 //定义队列 typedef struct{ int data[MaxSize]; //存放队列元素 int front,rear; //定义队首指针和队尾指针 }SqQueue; //初
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> typedef struct LinkNode{ //定义队列结点 int data; struct LinkNode *next; }LinkNode; typedef struct{ //定义队列 LinkNode *fr
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> //双链表的定义 typedef struct DNode{ int data; struct DNode *prior,*next; }DNode,*DLinklist; //双链表初始化 bool InitDLinklis
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> //定义单链表 typedef struct LNode{ //定义一个单链表 int data; //数据域 struct LNode *next; //指向下一个元素的指针 }LNode,*LinkList; //初始化单
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> #define MaxSize 10 //定义顺序表 typedef struct{ int number[MaxSize]; int length; //顺序表的当前长度 }SqList; //初始化顺序表 void Ini
阅读全文
摘要:#include<stdio.h> #include<stdlib.h> #define MaxSize 50 //定义栈 typedef struct{ int data[MaxSize]; //存放栈中元素 int top; //栈顶指针 }SqStack; //初始化栈 void InitSt
阅读全文