Find All Triplets with Zero Sum | GFG POTD 4 Nov 2024 | JAVA | C++

  Рет қаралды 384

CodeCraft Academy

CodeCraft Academy

Күн бұрын

Пікірлер: 5
@ajinkyajain2302
@ajinkyajain2302 2 күн бұрын
Please Subscribe to the channel!
@ajinkyajain2302
@ajinkyajain2302 2 күн бұрын
JAVA Code : public List findTriplets(int[] arr) { // Your code here Map map = new HashMap(); int n = arr.length; for(int i = 0; i < n - 1; ++i){ for(int j= i +1; j < n; ++j){ int sum = arr[i] + arr[j]; if(!map.containsKey(sum)){ map.put(sum, new ArrayList()); } map.get(sum).add(new int[]{i, j}); } } Set resSet = new HashSet(); for(int k = 0; k < n; ++k){ int rem = -arr[k]; if(map.containsKey(rem)){ List pairs = map.get(rem); for(int[] p : pairs){ if(p[0] != k && p[1] != k){ List curr = Arrays.asList(k, p[0], p[1]); Collections.sort(curr); resSet.add(curr); } } } } return new ArrayList(resSet); }
@21flame72
@21flame72 Күн бұрын
sir why pre increment if any edge cases there for doing i++;
@ajinkyajain2302
@ajinkyajain2302 Күн бұрын
No, you can use either pre increment or post increment, it doesn't matter in this scenario.
Rotate by 90 degree | GFG POTD 5 Nov 2024 | JAVA | C++
13:00
CodeCraft Academy
Рет қаралды 54
The Oldest Unsolved Problem in Math
31:33
Veritasium
Рет қаралды 11 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 4 МЛН
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 28 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 65 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Root to leaf paths sum | GFG POTD 6 Nov 2024 | JAVA | C++
11:11
CodeCraft Academy
Рет қаралды 26
How on Earth does ^.?$|^(..+?)\1+$ produce primes?
18:37
Stand-up Maths
Рет қаралды 350 М.
Swap and Maximize | GFG POTD 1st Nov 2024 | JAVA | C++
12:20
CodeCraft Academy
Рет қаралды 238
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,8 МЛН
Subarray range with given sum | GFG POTD 15 Oct 2024 | JAVA | C++
10:03
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 335 М.
Kth distance | GFG POTD 2nd Nov 2024 | JAVA | C++
8:02
CodeCraft Academy
Рет қаралды 148
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 1,4 МЛН
you will never ask about pointers again after watching this video
8:03
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 4 МЛН