class Solution {
public int[] twoSum(int[] nums, int target) {
int[] ret = new int[2];
//记录差值的map,为计算与结果是否匹配作准备。
java.util.Map<Integer,Integer> prepare = new java.util.HashMap<Integer,Integer>();
for(int i=0;i<nums.length;i++){
int diff = target-nums[i];
if(prepare.containsKey(diff)){
ret[0]=prepare.get(diff);
ret[1]=i;
break;
}else{
prepare.put(nums[i],i);
}
}
return ret;
}
}
Create An Animated Sticky Navigation Menu With Vanilla JavaScript
点评: 对学习原生 JavaScript 有些帮助,js新手可以通过原生代码了解一些框架和工具的内部原理。 对于正在学习js的我,学会了如何监听滚动条的滚动。还有一些DOM操作技巧。
暂无
暂无