@数据结构C/C++版(4)《栈的链式存储结构以及增删改查操作的实现》
栈是一种操作受限的线性表,其元素操作只能对栈顶元素进行,故大体上操作和单链表类似,可实现链栈的创建以及增删改查的操作。
#include<stdio.h>
#include<stdlib.h>
typedef struct LNode{
int data;
struct LNode* next;
}LNode,*LinkStack;
void InitLinkStack(LinkStack &S_top){
//创建链栈顶结点
S_top=(LNode*)malloc(sizeof(LNode));
S_top=NULL;
printf("栈创建成功\n");
}
void Push(LinkStack &S_top