- 3
- 0
- 约1.62万字
- 约 58页
- 2016-11-23 发布于湖北
- 举报
栈的基本运算 (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(参数表);简
您可能关注的文档
最近下载
- 污染源源强核算技术指南 锅炉(HJ 991—2018).pdf VIP
- 正泰NJR2系列软起动器使用说明书.docx VIP
- 税务培训股权转让个人所得税.pptx VIP
- (2027年)预防未成年人犯罪法主题班会课件PPT课件.pptx VIP
- 2026中国民航机场建设集团有限公司校园招聘(75人)笔试历年参考题库附带答案详解.docx
- 中成药治疗失眠临床应用指南(2023年).pptx VIP
- 《集成电路封装工艺项目教程(活页式)》 课件 项目3 芯片粘接 .pptx
- 平行线的性质 同步练习 (一).pdf VIP
- 高盛-全球半导体-中国半导体自给率持续提升.pdf VIP
- 特种设备风险分级管控管理制度和隐患排查管理制度.docx VIP
原创力文档

文档评论(0)