数据结构C语言链栈
来源:互联网 发布:慕课平台有哪些 知乎 编辑:程序博客网 时间:2024/05/17 11:07
#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0typedef int SElemType ;typedef struct SNode{ SElemType data; struct SNode *next;}StackNode,*LinkStack;//初始化void Init_Stack_L(LinkStack L){ L=(StackNode*)malloc(sizeof(StackNode));L->next=NULL;}//Push:入栈int Push(LinkStack &L,SElemType e){LinkStack p;p=(StackNode*)malloc(sizeof(StackNode));if(p==NULL) return ERROR;p->data=e;p->next=L; L=p; return OK;}int Pop(LinkStack &L,SElemType &e){LinkStack p=L;L=p->next;e=p->data;free(p);return OK;}/*void Print(LinkStack &L) {int e;LinkStack p=L; while(p){printf("%3d",p->data);p=p->next;}printf("\n");}*/void main() {LinkStack L;int e;Init_Stack_L(L);Push(L,1);Push(L,2);Push(L,3);Pop(L,e);printf("%d\n",e);Pop(L,e);printf("%d\n",e); }
阅读全文
0 0
- 数据结构C语言链栈
- C语言实现数据结构中的链栈
- 数据结构C语言实现之链栈
- <数据结构>链栈的C语言实现
- 数据结构链栈(C语言)
- C语言数据结构-栈-链表实现
- c语言数据结构之栈
- 数据结构C语言实现栈
- 数据结构.栈(C语言实现)
- 数据结构--链式栈(C语言)
- C语言数据结构-顺序栈
- 数据结构_3:栈:C语言
- 数据结构---栈C语言实现
- C语言-数据结构-创建栈
- 数据结构栈C语言实现
- 链式栈 C语言数据结构
- C语言数据结构-链队列
- 数据结构c语言链队
- leetcode 128. Longest Consecutive Sequence
- Head First设计模式之迭代器模式
- No valid bower.json was found in any branch ...
- Python字符串格式化--format()方法
- 235. Lowest Common Ancestor of a Binary Search Tree
- 数据结构C语言链栈
- 51Nod 1384 全排列(next-permutation)
- P1308 统计单词数
- java中String数组和List的互相转化
- 下载一个电影,普通下载方式和utorrent方式,速度为什么差这么多?原理是什么?
- kdelibs的大致介绍
- 20170910WindowsPrj06_注册表操作
- 51Nod 2006 飞行员配对(二分图最大匹配) 匈牙利算法
- 爬虫入门四(多线程爬虫)