- 12
- 0
- 约3.2万字
- 约 51页
- 2022-06-09 发布于浙江
- 举报
3.1 若按教科书节中图3.1(b)所示铁道进行车厢调度(注意:两侧铁道均为单向行驶道),则请答复:
(1) 如果进站的车厢序列为123,则可能得到的出站车厢序列是什么?
(2) 如果进站的车厢序列为123456,则能否得到435612和135426的出站序列,并请说明为什么不能得到或者如何得到(即写出以 ‘S’表示进栈和以 ‘X’表示出栈的栈操作序列)。
解:(1) 123 231 321 213 132
(2) 可以得到135426的出站序列,但不能得到435612的出站序列。因为4356出站说明12已经在栈中,1不可能先于2出栈。
3.2 简述栈和线性表的差别。
解:线性表是具有相同特性的数据元素的一个有限序列。栈是限定仅在表尾进行插入或删除操作的线性表。
3.3 写出以下程序段的输出结果(栈的元素类型SElemType为char)。
void main()
{
Stack S;
char x,y;
InitStack(S);
x= ‘c’; y= ‘k’;
Push(S,x); Push(S, ‘a’); Push(S,y);
Pop(S,x); Push(S, ‘t’); Push(S,x);
Pop(S,x); Push(S, ‘s’);
while(!StackEmpty(S)) { Pop(S,y); printf
您可能关注的文档
最近下载
- 船舶动力设备拆装 增压器的拆装与检查(教材) 19 项目十九 增压器的拆装与检查.doc VIP
- 中国临床肿瘤学会(CSCO)癌性淋巴管炎(淋巴管性癌病)诊疗指南2025.docx VIP
- 评估报告异议书范文.docx VIP
- 养鹿可行性研究.pptx VIP
- 中文释义 恋词考研7000词速刷手册.xlsx VIP
- 煤矿瓦斯检查作业安全技术培训大纲和考核要求.PDF VIP
- 2026-2030中国弹药自动装卸系统行业市场发展趋势与前景展望战略分析研究报告.docx
- 2023年眉山市东坡区网格员招聘考试题库及答案解析.docx VIP
- 印刷服务进度管理措施.doc VIP
- 眉山市东坡区2025年网格员考试练习题(附答案).docx VIP
原创力文档

文档评论(0)