摘要:
这题难度还是在想到办法,实现并不困难 如何计算雨水呢,可以按列来算,统计每列能接的雨水 列的宽度已经确定了,能接雨水的高度等于 min(左侧最高的高度,右侧最高的高度)-本列高度 首先介绍双指针,左侧右侧靠扫描来计算 class Solution { public int trap(int[] he 阅读全文
摘要:
这道题开始没思路,但是后来用双指针的分区域法一思考,基本很快就搞出来了。不过一是有个细节搞错了,二是还有很多地方可以优化。 class Solution { public int removeDuplicates(int[] nums) { //空数组特判 if(nums.length==0) {r 阅读全文
摘要:
抽象类和接口的区别: 抽象类和子类是 is-a的关系(如animal类和cat类) 接口和实现类是 has-a的关系(如bird类和fly接口) 关于抽象类: public abstract class Animal { public abstract void eat(); public void 阅读全文