From c959c051699d2b5b27c7b25da12d040d0a096974 Mon Sep 17 00:00:00 2001 From: Ankush1oo8 Date: Sat, 16 Mar 2024 06:06:42 +0530 Subject: [PATCH] updated --- Hashing/largestSubarraySum0.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Hashing/largestSubarraySum0.java b/Hashing/largestSubarraySum0.java index 1dd8fd9..88a12c0 100644 --- a/Hashing/largestSubarraySum0.java +++ b/Hashing/largestSubarraySum0.java @@ -11,15 +11,13 @@ public static void main(String[] args) { for (int j = 0; j < arr.length; j++) { sum += arr[j]; - if (sum == 0) { - len = j + 1; - } else { + if (map.containsKey(sum)) { len = Math.max(len, j - map.get(sum)); } else { - map.put(sum, j); + map.put(sum, j); } - } + } System.out.println("Largest subarray with sum equal to 0: " + len); }