核心内容摘要
史诗级视觉盛宴:双男主高清MV《星辰之约》燃爆外网,颠覆感官体验!
求解代码publicintfindMaxLength(int[]nums){intans0;intsum0;HashMapInteger,IntegerhMapnewHashMap();hMap.put(0,-
;for(inti0;inums.length;i){sum(nums[i]0?-1:
;if(hMap.containsKey(sum)){ansMath.max(ans,i-hMap.get(sum));}else{hMap.put(sum,i);}}returnans;}小贴士这道题关键在于把0转为-11保持1将问题转化为“找和为0的最长子数组”。
解释一下这行代码map.put(0, -