为了账号安全,请及时绑定邮箱和手机立即绑定

最后的遍历函数难道不用判断栈是否为空么?

如果是空栈的话,遍历会失败的呀,为毛这里不判断一下抛出异常或者也返回布尔类型?困惑

正在回答

2 回答

如果是空栈,执行遍历没有失败,只是没有元素输出而已

这一操作结果符合空栈的遍历操作,没有问题

1 回复 有任何疑惑可以回复我~
#1

红袖侍读 提问者

哦,明白了
2016-07-09 回复 有任何疑惑可以回复我~

空栈的无法通过for循环的第二个判断条件,所以for根本不会执行,也就不存在异常了。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后的遍历函数难道不用判断栈是否为空么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信