- 博客(7)
- 收藏
- 关注
原创 循环队列出队入队运算
#include<stdio.h>#define MAXSIZE 100typedef int datatype;typedef struct node{ datatype data[MAXSIZE+1]; int rear,head;}sequeue;sequeue *sq,SQ;void CIR_INITQUEUE(sequeue *sq){ ...
2018-10-16 17:52:48 4832
原创 双向链表的插入删除运算
#include<stdio.h>#include<stdlib.h>#define LEN sizeof(struct node)typedef int datatype;typedef struct node{ datatype data; struct node *next,*prior;}dlinklist;dlinklist *hea...
2018-10-15 20:04:16 587
原创 两个顺序栈共享一个数组的存储空间
//两个顺序栈共享一个数据空间#include<stdio.h>#include "stdlib.h"#define MAXSIZE 100 //是顺序栈所能存储的最多元素个数typedef int datatype;typedef struct//顺序栈的定义 { datatype stack[MAXSIZE]; //stack 数组存储栈中所有的数据元素 ...
2018-10-15 15:35:56 4503 2
原创 顺序队列的入队出队运算
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef int datatype;typedef struct node//顺序队列 定义 { datatype data[MAXSIZE+1]; datatype head,rear;}sequeue;sequeue *sq,S...
2018-10-15 14:35:54 7286
原创 从键盘输入一批整数,然后按相反的次序打印出来(栈)
//从键盘输入一批整数,然后按相反的次序打印出来#include<stdio.h>#define MAXSIZE 50typedef int datatype;typedef struct{ datatype stack[MAXSIZE]; int top; } seqstack; seqstack *S,B; void INITSTACK(seqsta...
2018-10-12 21:44:54 4208
原创 链栈
//链栈 #include<stdio.h>typedef int datatype;typedef struct node{ datatype data; struct node *next; } linkstack; linkstack *top;//栈顶指针top指向链栈的栈顶结点 //链栈的进栈运算 linkstack *PUSH_LSTAC...
2018-10-10 17:28:06 125
原创 顺序栈
#include<stdio.h>#define MAXSIZE 100 //是顺序栈所能存储的最多元素个数#define TRUE 1typedef int datatype;typedef struct//顺序栈的定义 { datatype stack[MAXSIZE]; //stack 数组存储栈中所有的数据元素 int top; } seqstac...
2018-10-09 21:50:40 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人