王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 联大系统 > 安阳师范学院> 安阳师范学院-计算机应用技术-数据结构
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
设栈S=(1,2,3,4,5,6,7),其中7为栈顶元素。请写出调用algo(&s)后栈S的状态。

void algo(Stack *S)
{
int i=0;
Queue Q; Stack T;
InitQueue(&Q);InitStack(&T);
while (!StackEmpty(S))
{
if((i=!i)!=0)Push(&T,Pop(&S));
else EnQueue(&Q,Pop(&S));
}
while(!QueueEmpty(Q))
Push(&S,DeQueue(&Q));
while(!StackEmpty(T))
Push(&S,Pop(&T));
}

答案是:教师释疑:
s=(6,4,2,1,3,5,7)


出自 安阳师范学院-计算机应用技术-数据结构  联大系统

安阳师范学院

更多试题>>>>
1、学前儿童数学教学活动所采用的主要形式是 A.集体活动 B.分组活动 C.个别活动 D.集体与分组相结合的活动
2、下面各种数量关系中,不宜作为小班数学教育内容的是 A.对应关系 B.守恒关系 C.大小关系 D.多少关系
3、链栈中为何不设置头结点?
4、下列游戏中,属于创造性游戏的是( ) A.智力游戏 B.音乐游戏 C.角色游戏 D.体育游戏
5、要在[0..n-l]的向量空间中建立两个栈stackl和stack2,请回答: (1)应该如何设计这两个栈才能充分利用整个向量空间? (2)若stackl的栈顶指针为topl,stack2的栈顶指针为top2,如果需要充分利用整个向量空


提升学历-成人高考报名入口 提升学历-成人高考院校名单