数据结构丝严蔚敏
第3章 栈和队列 习 题 三 1 设有一个栈,元素进栈的次序为a, b, c。问经过栈操作后可以得到哪些输出序列? 2 循环队列的优点是什么?如何判断它的空和满? 3 设有一个静态顺序队列,向量大小为MAX,判断队列为空的条件是什么?队列满的条件是什么? 4 设有一个静态循环队列,向量大小为MAX,判断队列为空的条件是什么?队列满的条件是什么? 5 利用栈的基本操作,写一个返回栈S中结点个数的算法int StackSize(SeqStack S) ,并说明S为何不作为指针参数的算法? 6 一个双向栈S是在同一向量空间内实现的两个栈,它们的栈底分别设在向量空间的两端。试为此双向栈设计初始化InitStack(S) ,入栈Push(S,i,x),出栈Pop(S,i,x)算法,其中i为0或1 ,用以表示栈号。 7 设Q[0,6]是一个静态顺序队列,初始状态为front=rear=0,请画出做完下列操作后队列的头尾指针的状态变化情况,若不能入对,请指出其元素,并说明理由。 a, b, c, d入队 a, b, c出队 i , j , k , l , m入队 d, i出队 n, o, p, q, r入队 8 假设Q[0,5]是一个循环队列,初始状态为front=rear=0,请画出做完下列操作后队列的头尾指针的状态变化情况,若不能入对,请指出其元素,并说明理由。 d, e, b,
您可能关注的文档
最近下载
- HG∕T 2271-2014 氨氧化制硝酸用铂催化剂.pdf
- 材料科学与人类文明-课件.ppt VIP
- 三氯化铁溶液(液体氯化铁)化学品安全技术说明书(SDS MSDS).docx
- T/CCIAT 0004-2019- 钢筋套筒灌浆连接施工技术规程.pdf VIP
- 马工程《艺术学概论》课后习题详解.pdf VIP
- 皮肤科皮肤组织病理活检技术操作规范.docx VIP
- 合并的病人的护理措施.doc VIP
- 内蒙古鑫邦年产10万吨非晶带材项目环境影响报告书.pdf VIP
- DB22T 5037-2020 装配式混凝土建筑结构检测技术标准.pdf VIP
- (正式版)D-L∕T 722-2014 变压器油中溶解气体分析和判断导则.docx VIP
原创力文档

文档评论(0)