摘要: 内容: 1、原始问题 2、拓展题 1、原始问题 题目描述: 给你一个数组,找出数组中每个数左边离它近的比它大的数和右边离它近的比它大的数 要求算法时间复杂度为O(N) 解题思路: 使用一个栈,要求每次元素进栈后要维持栈中从栈底到栈顶元素值是从大到小排列的约定。将数组中的元素依次进栈, 如果某次元素进 阅读全文
posted @ 2019-01-24 22:50 woz333333 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.6异常处理 1、finally的代码什么时候被执行? 问题描述: try{}里有一个return语句,那么紧跟在这个try后的finally{}中的代码是否会执行?如果会的话,什么 时候被执行?是在return之前还是之后? 阅读全文
posted @ 2019-01-24 13:48 woz333333 阅读(203) 评论(0) 推荐(0) 编辑