社区
C语言
帖子详情
如何判断一个栈是否存在
xglmsfirst
2011-11-13 12:45:47
struct Stack
{
int * pBase;
int * pTop;
int lenth;
};
如何判断这个栈是不是存在,比如我忘初始化一个栈,判断存在栈的语句是什么
...全文
415
8
打赏
收藏
如何判断一个栈是否存在
struct Stack { int * pBase; int * pTop; int lenth; }; 如何判断这个栈是不是存在,比如我忘初始化一个栈,判断存在栈的语句是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xglmsfirst
2011-11-13
打赏
举报
回复
stack s.ptop = NULL
检查时用if(s.ptop==NULL)为空。。
这个方法不错,谢谢大家~~
不知道还有其他方法没
goldbeef
2011-11-13
打赏
举报
回复
[Quote=引用 2 楼 jixingzhong 的回复:]
忘记初始化是很危险的事情!
Stack中的元素都是随机值,难以判断!
[/Quote]++
ryfdizuo
2011-11-13
打赏
举报
回复
判断pBase和pTop是否为空就行了,
尘缘udbwcso
2011-11-13
打赏
举报
回复
定义时Stack s = NULL;
用的时候判断
無_1024
2011-11-13
打赏
举报
回复
定义的时候Stack s= NULL;后面在利用assert(s!=NULL)来判断
jixingzhong
2011-11-13
打赏
举报
回复
忘记初始化是很危险的事情!
Stack中的元素都是随机值,难以判断!
「已注销」
2011-11-13
打赏
举报
回复
定义的时候Stack s = NULL;
初始化后s就不是空。检查就看是不是空
用
栈
判断
字符串是否为回文
文章介绍了如何利用
栈
数据结构来
判断
一个
字符串是否为回文。通过创建
一个
类`SqStack`,实现压
栈
和出
栈
操作,在循环中将字符串的一半入
栈
,然后逐一比较
栈
顶元素与未入
栈
的字符,若不匹配则返回False,否则返回True。这种方法被证明有效,但存在无法自动重复
判断
的局限性。
【100题】给定入
栈
序列,
判断
一个
序列是否可能为输出序列
本文介绍了
一个
用于验证两个整数序列是否能通过
一个
栈
正确转换的算法。该算法使用C++实现,通过比较输入的推入序列和弹出序列来
判断
是否符合
栈
的操作规则。文章还探讨了序列中存在重复元素的情况及如何找出所有可能的出
栈
序列。
图结构练习——
判断
给定图
是否存在
合法拓扑序列
该博客探讨了如何
判断
一个
给定的有向图
是否存在
合法的拓扑排序。通过建立邻接表来表示图,并使用
栈
进行拓扑排序算法,当出
栈
元素个数小于结点个数时,说明存在环,无法进行拓扑排序。同时,提供了
一个
不同的拓扑排序实现,利用队列和数组记录节点入度,当无法找到入度为零的节点时,表示图中存在环,无法进行排序。
判断
一个
节点是否在一颗子树中
该博客介绍了一种使用Java语言通过递归
判断
一个
节点
是否存在
于一棵子树中的算法。具体步骤包括根节点入
栈
,比较目标节点值与当前节点值,递归检查左右子节点,直至找到相等节点或遍历结束返回false。
22-
判断
一个
序列是否是另
一个
序列入
栈
的弹出序列
本文探讨了如何
判断
一个
序列是否可以按照特定顺序入
栈
并弹出,形成给定的输出序列,通过实例解析了
判断
过程,并提供了代码实现。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章