- 3
- 0
- 约1.62万字
- 约 58页
- 2018-03-27 发布于浙江
- 举报
[工学]自考数据结构导论 02142 第3章
栈的基本运算 (1)初始化栈:InitStack(S); (2)判栈空:EmptyStack (S); (3)进栈:Push (S,x); (4)出栈:Pop (S); (5)取栈顶GetTop(S); 1)初始化 void InitStack(LkStk *LS) { LS=(LkStk *)malloc(sizeof(LkStk)); LS-next=NULL; } 2)判栈空 int EmptyStack(LkStk *LS) { if(LS-next==NULL) return 1; else return 0; } 5)取栈顶元素 DataType GetTop(LkStk *LS) { if (!EmptyStack(LS)) return LS-next-data; else return NULLData; 3、递归与递归的阅读: (1)递归的定义: 如果一个函数在完成之前又调用自身,则称之为递归函数。 (2)递归的一般形式: void fname(参数表) { if(数据作为递归出口) 简单操作; else{简单操作; fname(参数表);简单操作; [fname(参数表);简
您可能关注的文档
最近下载
- 北京交通大学管理运筹学考研试题.docx VIP
- 第六册 装置布置及配管附图附表-第1章 第4节 1100磨煤设备布置.pdf VIP
- 机械原理作业集答案(完整版).pdf VIP
- 10.2 精益评价体系标准_施耐德.xlsx VIP
- 2025年河北省廊坊市安次区、广阳区小升初语文试卷.docx VIP
- 2024年安全生产维修管理制度8篇.pdf VIP
- Z20名校联盟2026届高三第三次学情诊断政治试卷(含答案).pdf
- 第六册 装置布置及配管附图附表-第1章 第4节 2200低温甲醇洗布置图.pdf VIP
- 小微企业所得税优惠政策.docx VIP
- 2025年高考真题——地理(四川卷)含答案.docx VIP
原创力文档

文档评论(0)