weixin_37736913
reslism
2018-10-23 09:57

if(s1.peek()==s2.peek()) 即使两个值相等也无法执行?

  • java
  • leetcode

刷leetcode时候,想判断两个栈,栈顶顶峰值是否相等地时候。第一次采用了

 s1.peek()==s2.peek();

执行不通过时候,疯狂地找思维逻辑漏洞,但是还是没找出,不断地调试,发现尽管值相等都无法执行里面地语句。
然后换了另一种方式表达

 int value = s1.peek();
 if(value == s2.peek());

然而却成功通过了。what?求解答,谢谢

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答