- 博客(4)
- 收藏
- 关注
原创 栈的压入、弹出序列
最近在刷力扣时看到了这个题的一个有意思的解法,在这里记录一下。输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。
2023-07-19 08:46:13
37
原创 Java中的异常
t3 方法 return 的结果为abc,因为 a 存放的是字符串"abc"在常量池中的地址,而 finally 代码块中虽然将 a 的地址改成了"def"的地址,但是因为返回的是临时缓存的之前"abc"的地址,所以返回值为abc;t2 方法 return 的结果为李四,因为stu为引用类型,临时缓存的是对象的地址,修改后堆中的姓名也被修改,所以得到的姓名是李四;运行时异常是可能被程序员避免的异常。因为用户错误或者其他外在操作错误,导致的代码无法继续执行,引起的异常。一般的,程序不会从错误中恢复。
2023-07-18 13:05:16
29
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人