剑指 Offer 30: 包含min函数的栈

这里用到了java中的Stack,和别的方法一样(LinkedList),也是先使用Stack带上类型(这里是)声明,然后再new出来。剑指 Offer 30: 包含min函数的栈_第1张图片

这里需要的返回值是int!!!

剑指 Offer 30: 包含min函数的栈_第2张图片

这里千万要注意,千万要注意,是equals而不是==,千万记住!!不是引用的对比,是

剑指 Offer 30: 包含min函数的栈_第3张图片 

  1. if (len == 0)

  2.             throw new EmptyStackException();

  3.         return elementAt(len - 1);

这里注意,peek()出来的实际上是一个Object对象类型的元素,所以不可以使用

 

你可能感兴趣的:(#,剑指offer,java,开发语言)