数据结构---第三章栈和队列---栈---选择题

本文是关于数据结构中栈和队列的选择题解析,涉及栈的特性、链栈的操作、栈的输入输出序列分析以及C语言标识符的规则。同时解释了共享栈的概念,它是如何节省存储空间并防止上溢的。
摘要由CSDN通过智能技术生成

数据结构—第三章栈和队列—栈—选择题

1栈和队列有什么相同点呢/有什么不同点呢?

栈和队列有着相同的逻辑结构,因为它们都是线性的,但它们的运算不同,栈是先进后出,队列是先进先出。
在这里插入图片描述

2向一个栈顶指针为top的链栈(不带头结点)中插入一个x结点,则执行:

链栈采用不带头结点的单链表表示时,进栈操作在首部插入一个结点x(即x->next=top,x=top),插入完后需将top指向该插入的结点x。
输出操作为:
x=top->data;top=top->next;
在这里插入图片描述

3若一个栈的输入序列是P1,P2,P3……Pn,输出序列是1,2,3,……,n,若P3=1,则P1的值是

分析如下:入栈序列是P1,P2,P3,输出序列为1,2,3,P3等于1,也就是说1是第三个入栈第1个出栈,此时P1P2已经

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值