关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
热心网友dfdf
2022-04-07 17:32
采纳率: 95.2%
浏览 106
首页
数据结构与算法
已结题
出栈和入栈为何一个用指针一个不用?
算法
数据结构
c语言
如图
为什么一个用char*chr 一个用char chr?
出栈和入栈
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
kinghero123456
2022-04-07 18:08
关注
1.出栈时需要有返回值,所以用
;
2.入栈时不需要有任何返回,所以不用
。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
2
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
设
一个
顺序栈,进行
出栈
和
入栈
操作。
c语言
有问必答
2021-10-13 14:44
回答 4
已采纳
#include <stdio.h> //元素elem进栈 int push(int* a,int top,int elem){ a[++top]=elem; return
数据结构栈的
出栈
入栈
的
指针
问题
数据结构
2016-01-30 08:13
回答 3
已采纳
入栈
操作需要先将top
指针
自增,然后新的top位置的值为
入栈
的值,先加后用,应该是s.++top=e;
出栈
时先获取栈顶元素,然后将栈顶
指针
减一,所以是先用后减,即s.top--=e; 主要是++
顺序栈的
出栈
与
入栈
操作
c语言
数据结构
2022-11-06 03:18
回答 1
已采纳
修改如下,供参考: #include <stdio.h> #define MaxSize 100 //顺序栈的初始分配空间大小 typedef int ElemType; //假设顺序栈中
C语言
数据结构与算法
--简单实现栈的
出栈
与
入栈
2024-11-28 08:13
Edward-tan的博客
弹出算法过程为:将栈顶结点 top 赋给 p、取结点 p 的值并赋给 x、调整栈顶位置(指向结点 p 的下
一个
结点)、释放结点 p 的空间。利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素。当栈的长度无法估计时...
一个
堆栈中先后有1 2 3 4
入栈
,请问可能的
出栈
序列?数据结构作业,谢谢
数据结构
2015-12-15 11:30
回答 6
已采纳
1432 1342 1324 2341 2431 2143 2134 3421 3241 3214 4321
入栈
成功,
出栈
为什么是乱码?
c语言
数据结构
2022-11-06 17:33
回答 2
已采纳
两个函数有问题:销毁顺序栈函数: //销毁顺序栈 int DestroyStack_Sq(SeqStack *&S) { if(S){ //修改 if(!S) delete
数据结构中栈的进栈
出栈
数据结构
算法
2023-01-07 15:59
回答 1
已采纳
题主你好,我认为应该选C,为你分析一下这道题。五条伪代码语句,执行了五个步骤: 初始化栈结构向栈中压入a元素向栈中压入b元素栈向外弹出
一个
元素栈向外弹出
一个
元素 那么此时,栈是空的,所以StackEm
数据结构算法-顺序表、栈和队列-顺序栈的
出栈
和
入栈
(适用考研408)
2023-11-15 09:57
小白日常学代码的博客
栈是限定仅在表尾进行插入和删除操作的线性表,是特殊的线性表。栈顶(top)是允许插入和删除的一端,栈底(bottom)...栈是
一个
线性表,具有线性关系,即前驱后继关系,在表尾中进行插入和删除操作时,这表尾指的是栈顶。
这是
一个
关于数据结构栈的问题
c++
2020-03-27 22:17
回答 2
已采纳
两者都是可以的。我写程序的话,一般指向指向栈顶+1,这样插入更简单。而且空栈正好指向0地址。
链栈
入栈
和
出栈
是从a1这一段操作?不应该是an端吗?
c++
有问必答
2022-03-20 15:52
回答 3
已采纳
栈的特点是先进后出。top是栈顶。a1是在top栈顶处的,所以
出栈
的是a1链表的头部作为栈顶,意味着:在实现数据"
入栈
"操作时,需要将数据从链表的头部插入;在实现数据"
出栈
"操作时,需要删除链表头部的
出栈
入栈
程序,
入栈
正常,
出栈
出现异常
java
2021-11-28 21:10
回答 1
已采纳
for(int i = oj.length;i>=0;i--) 应该是oj.length-1
【
数据结构与算法
】栈的介绍及基本运算(
出栈
、
入栈
、销毁栈等)
2022-03-18 13:54
千疑千寻~的博客
一、栈的介绍 栈(Stack)是限定只能在表的一端进行插入和删除操作的线性表。 允许插入和删除运算的一端称作栈顶(top)。 不允许插入和删除的另一端称作栈底(bottom)。 在栈顶进行的插入操作称为
入栈
或进栈(push)...
(C++)栈的顺序存储及实现(
出栈
、
入栈
、判空、遍历、销毁)(
数据结构与算法
)
2023-11-16 16:41
喵汪wow的博客
【代码】栈的顺序存储及实现(
出栈
、
入栈
、判空、遍历、销毁)(
数据结构与算法
)
有趣的数据结构算法8——栈的初始化、
入栈
与
出栈
2019-07-23 20:48
Bubbliiiing的博客
有趣的数据结构算法8——栈的初始化、
入栈
与
出栈
什么是栈栈的初始化
入栈
出栈
实现代码GITHUB下载连接 新的结构又要出现了。我心里有点害怕,但是! 什么是栈 栈(stack)又名堆栈,它是一种运算受限的线性表。它的...
入栈
和
出栈
是栈这种数据结构的基本操作.pdf
2024-03-30 14:15
###
入栈
和
出栈
是栈这种数据结构的基本操作 #### 一、栈的基本概念 栈是一种特殊的线性数据结构,其特点是只能在一端进行插入和删除操作,遵循后进先出(Last In First Out, LIFO)的原则。在栈中,我们可以将这端...
(C++)栈的链式存储结构(
出栈
、
入栈
、判空、遍历、销毁)(
数据结构与算法
)
2023-11-16 16:22
喵汪wow的博客
链表的头
指针
就是栈顶,链头为栈顶,链尾为栈底 2.栈的链式存储不需要附设头节点 3.基本不存在栈满的情况,不需要判断栈满,但要判空 4.空栈相当于头
指针
指向空 5.插入和删除仅在栈顶处执行 6.因为是动态分配空间...
数据结构与算法
——链栈及基本操作(包含
入栈
和
出栈
)详解
2023-07-25 09:30
Itmastergo的博客
链栈,即用链表实现栈存储结构。链栈的实现思路同顺序栈类似,顺序栈是将数顺序表(数组)的一端作为栈底,另一端为栈顶;链栈也如此,通常我们将链表的头部作为栈顶,尾部作为栈底
【
数据结构与算法
】栈的基本运算(
出栈
、
入栈
、销毁栈等)及源码(顺序栈和链式栈)
2022-03-25 10:21
千疑千寻~的博客
一、顺序栈 .h文件 #include <iostream> using namespace std; #define STACKSIZE 100 typedef int DataType; typedef struct { DataType items[STACKSIZE]; int top; }SequenceStack; //初始化空顺序栈 ...
C语言链式存储结构栈的
出栈
和
入栈
2019-06-30 12:57
麻瓜小姐姐的博客
栈的链式存储结构就是使用链表存储栈中数据元素,此时的栈称为链栈。通常采用带头结点的单链表存储栈。栈的操作权限在栈顶进行,可将头节点
指针
指向栈顶节点,如用top
指针
指向头结点,称为top结点。 a(n-1) ...
Python 基础课程《17.
数据结构与算法
》
2024-05-29 23:15
**链表**是一种动态数据结构,其中每个元素由两部分组成:数据和指向下
一个
元素的
指针
。 - **单向链表**:每个节点包含数据和指向下
一个
节点的
指针
。 - **单向循环链表**:最后
一个
节点的
指针
指向头节点。 - **双向...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
4月18日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
4月10日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
4月7日
悬赏问题
¥15
PADS Logic 原理图
¥15
PADS Logic 图标
¥15
电脑和power bi环境都是英文如何将日期层次结构转换成英文
¥20
气象站点数据求取中~
¥15
如何获取APP内弹出的网址链接
¥15
wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
¥50
STM32单片机传感器读取错误
¥15
(关键词-阻抗匹配,HFSS,RFID标签天线)
¥15
机器人轨迹规划相关问题
¥15
word样式右侧翻页键消失