摘要: //链表栈#include<stdio.h>#include<stdlib.h>#define MaxSize 5#define ElemType int typedef struct node{ElemType data;struct node *next;}listStack; //创造头节点l 阅读全文
posted @ 2022-07-15 23:19 天天掉头发 阅读(16) 评论(0) 推荐(0) 编辑
摘要: //共享栈#include<stdio.h> #define MaxSize 5#define ElemType int typedef struct {ElemType data[MaxSize];int top1;int top2;}SqStack; //初始化void initStack(Sq 阅读全文
posted @ 2022-07-15 23:09 天天掉头发 阅读(61) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #define MaxSize 5#define ElemType int typedef struct {ElemType data[MaxSize];int top;}SqStack; //初始化void initStack(SqStack *S){ S->t 阅读全文
posted @ 2022-07-15 23:05 天天掉头发 阅读(32) 评论(0) 推荐(0) 编辑
摘要: //循环双链表#include<stdio.h>#include<stdlib.h>#define ElemType int typedef struct Node{ElemType data;struct Node *prior,*next;}Node; Node *createHead(){ N 阅读全文
posted @ 2022-07-15 23:01 天天掉头发 阅读(28) 评论(0) 推荐(0) 编辑
摘要: //双链表#include<stdio.h>#include<stdlib.h>#define ElemType int typedef struct Node{ElemType data;struct Node *prior,*next;//双链表 有头尾两个指针}Node; //创造头节点Nod 阅读全文
posted @ 2022-07-15 22:58 天天掉头发 阅读(41) 评论(0) 推荐(0) 编辑
摘要: //头插 尾插 删除 查询 单链表#include<stdio.h>#include<stdlib.h> #define ElemType int typedef struct a{ElemType data;struct a *next;}Node; //创造头节点,本人比较喜欢有头结点的,方便N 阅读全文
posted @ 2022-07-15 22:49 天天掉头发 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<stdlib.h> #define initSize 10 //定义初始大小#define ElemType int typedef struct List{int length,MaxSize;//现在定义的是动态的顺序表,所以设置一个MaxSi 阅读全文
posted @ 2022-07-15 21:23 天天掉头发 阅读(54) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #define MaxSize 10 //宏定义 替换效果 MaxSize替换为50#define ElemType int //ElemType 替换为 int typedef struct List{int length =10; //可以不设置=10 为了区 阅读全文
posted @ 2022-07-15 21:07 天天掉头发 阅读(67) 评论(0) 推荐(0) 编辑
返回顶端