社区
C语言
帖子详情
如何判断一个栈是否存在
xglmsfirst
2011-11-13 12:45:47
struct Stack
{
int * pBase;
int * pTop;
int lenth;
};
如何判断这个栈是不是存在,比如我忘初始化一个栈,判断存在栈的语句是什么
...全文
416
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就不是空。检查就看是不是空
用
栈
判断
字符串是否为回文
1 问题
栈
就是
一个
容器,先放入的将会最后出来。那么我们可以通过
栈
如何来
判断
一个
字符串是否为回文呢?2 方法首先我们需要我们需要建立
一个
类然后定义
一个
栈
,
判断
一个
字符串的长度,再通过while循环的方法对字符串进行进
栈
,再通过if条件语句对字符串进行
判断
。最后通过出
栈
的方法对该字符串进行
判断
。代码清单 1 class SqStack: # 初始化 def __init__(self): ...
【100题】给定入
栈
序列,
判断
一个
序列是否可能为输出序列
#include #include using namespace std; /* 假设序列中无重复数字 输入序列为: 1,2,3,4,5 测试序列:4,5,3,2,1 测试序列:4,3,5,1,2 题目拓展: 1,如果序列中有重复的元素,怎么办? 2,找出
一个
入
栈
序列中所有可能的出
栈
序列? */ bool bxy ( const int *pPush
图结构练习——
判断
给定图
是否存在
合法拓扑序列
题目描述 给定
一个
有向图,
判断
该有向图
是否存在
一个
合法的拓扑序列。 输入 输入包含多组,每组格式如下。 第一行包含两个整数n,m,分别代表该有向图的顶点数和边数。(n 后面m行每行两个整数a b,表示从a到b有一条有向边。 输出 若给定有向图存在合法拓扑序列,则输出YES;否则输出NO。 示例输入 1 0 2 2 1 2
判断
一个
节点是否在一颗子树中
判断
一个
节点是否在一颗子树中
22-
判断
一个
序列是否是另
一个
序列入
栈
的弹出序列
题目描述: 输入两个整数序列,第
一个
序列表示
栈
的压入顺序,请
判断
第二个序列是否为该
栈
的弹出顺序。假设压入
栈
的所有数字均不相等。例如序列1,2,3,4,5是某
栈
的压入顺序,序列4,5,3,2,1是该压
栈
序列对应的
一个
弹出序列,但4,3,5,1,2就不可能是该压
栈
序列的弹出序列。解析: 注:当无法抽象的解决问题时,应该给出正面和反面的实例来分析问题,发现规律。要
判断
一个
输入序列按照顺序压
栈
出
栈
,能否
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章