- 5
- 0
- 约1.04万字
- 约 75页
- 2016-08-24 发布于湖北
- 举报
什么是栈? 取栈顶元素算法 ELEMTYPE TopStack() { if (EmptyStack()) { printf(“Stack is empty.\n”); return 0; } else return (s.element[s.top]); } s为栈顶指针,它是指针类型变量,唯一地确定一个链式栈。 当s-next为NULL时,栈为空。 链式栈只有没有内存空间的时候,才会出现栈满的情况。 typedef char ELEMTYPE; struct StackNode { ELEMTYPE element; struct StackNode *next; }; struct StackNode *s; void InitStack() { s = (struct StackNode *) malloc(sizeof(struct StackNode)); if (!s) exit(0); s-next = NULL; } int EmptyStack() { return (s-next == NULL); } int LengthStack() { int cnt = 0; struct Stac
您可能关注的文档
- 第三细胞生物学方法精读.ppt
- 第三细胞是生命活动的基本单位第节细胞通过分裂而增殖精读.ppt
- 第三现代商务业务经营精读.ppt
- 第三相交流电路精读.ppt
- 第三巷道断面设计精读.ppt
- 第三消费行为精读.ppt
- 第三信号放大与处理7精读.ppt
- 第三序列对比与数据库搜索(下)精读.ppt
- 第三血液1精读.ppt
- 第三遗传的分子基础精读.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)