132 Pattern | Leetcode 456 | Stack | Day-7

  Рет қаралды 10,980

Ayushi Sharma

Ayushi Sharma

Күн бұрын

Пікірлер: 78
@mailatkaushal
@mailatkaushal 3 ай бұрын
very good explanation for better approach to arrive at optimal solution
@AyushiSharmaDSA
@AyushiSharmaDSA 3 ай бұрын
thank you :) glad u liked it :)
@anubhavsonics-3699
@anubhavsonics-3699 Жыл бұрын
for brute force it will be int n = nums.size(); if(n < 3) return false; for(int i = 0; i < n-2 ; i++){ for(int j = i+1 ; j < n-1 ;j++){ for(int k = j+1 ; k < n ; k++){ if(nums[i] < nums[k] && nums[k] < nums[j]) { return true; } } } } return false;
@sourjadhar9332
@sourjadhar9332 Жыл бұрын
Doesn't matter u put n-2 or n..it will run in both cases
@VivekKumar-hb9dv
@VivekKumar-hb9dv Жыл бұрын
@@sourjadhar9332 It matter. It will get give runtime error due to indexOutOfBound
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
This is what you said exactly for why we traverse from n-1 to 0 --> ""Because we need to find nums[i] and along with that we need to store mums[j] and nums[k], so that nums[j] & nums[k] we have to store and obviously that will be i < j < k, so from here like some elements here because j & k are greater than i right so we have to start from right and go to left so that nums[j] & nums[k] we can find before nums[I]"" How on earth this makes sense ? Someone please explain me what does the line above mean. Thank you
@gauravkungwani
@gauravkungwani 2 жыл бұрын
Best Explanation Found !! 😃
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Thank you Gaurav :)
@alankritraj5816
@alankritraj5816 Жыл бұрын
so well explained concept
@AyushiSharmaDSA
@AyushiSharmaDSA 3 ай бұрын
thank you :)
@AJDJ108
@AJDJ108 Жыл бұрын
Thanks mam you made it so easy to understand
@AyushiSharmaDSA
@AyushiSharmaDSA 6 ай бұрын
thank you, glad it was helpful :)
@shubhanshjain2384
@shubhanshjain2384 2 жыл бұрын
Lucid explanation Ayushi. 🙂
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Thank you Shubhansh 🙂
@priyanshusuryawanshi3302
@priyanshusuryawanshi3302 Жыл бұрын
love your way to teach didi
@AyushiSharmaDSA
@AyushiSharmaDSA 6 ай бұрын
thank you, glad it was helpful :)
@shubamgoswami
@shubamgoswami 2 жыл бұрын
you make it so easy for us
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Thanks Shubam :)
@afzalghani5499
@afzalghani5499 2 жыл бұрын
Well Explained. Thank you
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Welcome, glad it was helpful :)
@sanatangyansagar
@sanatangyansagar 2 жыл бұрын
Thank you sister it's great one 😊I will watch each video hope it will help me to build right logic because I'm spending all day but easy problem is also taking 1-2 hour from me
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Don't worry Shubham, initially this happens😊
@manishbolbanda9872
@manishbolbanda9872 2 жыл бұрын
very well explained.
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Thanks Manish :)
@ninadkheratkar6716
@ninadkheratkar6716 2 жыл бұрын
Very well explained!
@AyushiSharmaDSA
@AyushiSharmaDSA Жыл бұрын
Thanks Ninad 🤗
@Akash-dd6ev
@Akash-dd6ev Жыл бұрын
Thanks a lot
@AyushiSharmaDSA
@AyushiSharmaDSA 6 ай бұрын
welcome :)
@amitrajput7019
@amitrajput7019 Жыл бұрын
your explanation was awesome sis
@AyushiSharmaDSA
@AyushiSharmaDSA 6 ай бұрын
thank you, glad it was helpful :)
@dayashankarlakhotia4943
@dayashankarlakhotia4943 Жыл бұрын
class Solution { public boolean Find132pattern (int []nums){ Stackst=new Stack(); int third = Integer.MIN_VALUE; for(int i=nums.length-1;i>=0;i--){ if(nums[i]
@SuyashTalks
@SuyashTalks Жыл бұрын
Thanks !!
@AyushiSharmaDSA
@AyushiSharmaDSA 3 ай бұрын
welcome :)
@yashikagupta3963
@yashikagupta3963 2 жыл бұрын
Your Consistency and Explanation 👏
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Thank you Yashika 🙂
@abhayj8706
@abhayj8706 2 жыл бұрын
Please make video for flatten list iterator
@samrat8413
@samrat8413 2 жыл бұрын
Mistake spotted at 1:00 ... --> nums[i] nums[j] nums[k]
@shwetaj8189
@shwetaj8189 Жыл бұрын
Why we are taking minimum element in O(n^2) approach?
@adityaturumella6649
@adityaturumella6649 2 жыл бұрын
Subscribed
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
thank you😊
@amitsinha806
@amitsinha806 2 жыл бұрын
👍👍👍👍👍👍👍👍👍
@karandeepsingh6201
@karandeepsingh6201 Жыл бұрын
🙏🙏
@experimentboysam1549
@experimentboysam1549 2 жыл бұрын
Please reply ! Is software engineering job are permanent and many people are saying that after 5 ya 10 years software will be not there please reply .🙏
@LordSarcasticVlogger
@LordSarcasticVlogger Ай бұрын
YES IT IS THE HARSH TRUTH
@7billon680
@7billon680 2 жыл бұрын
How can i learn each topic with example...?
@dreadnought8543
@dreadnought8543 2 жыл бұрын
I want to learn DSA from and I know java so please will you suggest me ?
@LittleWheelsBigDream
@LittleWheelsBigDream 2 жыл бұрын
is this playlist completed ??
@kalyanipharkandekar4314
@kalyanipharkandekar4314 2 жыл бұрын
can you explain the test case-[3,5,0,3,4]??? I am not getting the dry run for this test case ...
@hunt5624
@hunt5624 Жыл бұрын
3,5,4
@RajGupta-fv7xb
@RajGupta-fv7xb 2 жыл бұрын
Didi how to identify if we can solve this question by stack?
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
This was similar to next greater element on right problem (in that we use stack) :)
@RajGupta-fv7xb
@RajGupta-fv7xb 2 жыл бұрын
@@AyushiSharmaDSA ya thanks
@amitgupta2890
@amitgupta2890 2 жыл бұрын
Dependency of one loop to other can be optimised using stack. This is the way to identify
@RajGupta-fv7xb
@RajGupta-fv7xb 2 жыл бұрын
@@amitgupta2890 Thanks mate
@amitgupta2890
@amitgupta2890 2 жыл бұрын
Ayushi what you were downloading from mega
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Not sure, some courses ig :)
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
14:53 (not a very intuitive statement)
@jatingrover8621
@jatingrover8621 2 жыл бұрын
hi ayushi, why are you comparing mine with arr[j]and not with arr[k] in approach 2.
@harshitgupta6635
@harshitgupta6635 2 жыл бұрын
so that i
@akshitmangotra5370
@akshitmangotra5370 2 жыл бұрын
I too had some doubt..it's just that we want to maintain the series for index like i
@sakshiawadhiya7267
@sakshiawadhiya7267 2 жыл бұрын
Mam logic kaise build karti hai app
@pmcollection2.071
@pmcollection2.071 2 жыл бұрын
Mind use kar ke ,
@nvm3172
@nvm3172 2 жыл бұрын
this question made me puke ngl. thankyou for the explanation
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Welcome :) Glad it was helpful
@priyanshusingh100
@priyanshusingh100 2 жыл бұрын
Di check linkdein msg
@hunt5624
@hunt5624 Жыл бұрын
9:55 can anyone explain me please
@hunt5624
@hunt5624 Жыл бұрын
the mini should be present in outerloop
@tusharnain6652
@tusharnain6652 2 жыл бұрын
System is lagging, Android Studio, MS Office tools, browser, and screen recorder. That's too much!
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
Yes😅
@7billon680
@7billon680 2 жыл бұрын
Hey....!
@ak47_ff68
@ak47_ff68 2 жыл бұрын
Plz speak Hindi yrr
@ujjwalabhishek
@ujjwalabhishek 2 жыл бұрын
Can you tell in which line I have done a logical mistake? It is failing on testcase: [1,3,2,4,5,6,7,8,9,10] class Solution { public boolean find132pattern(int[] nums) { int n = nums.length; if (n < 3) return false; Stack stack = new Stack(); int third = Integer.MIN_VALUE; for (int i = n - 1; i >= 0; i--) { if (stack.isEmpty()) { stack.push(nums[i]); } else { int top = stack.peek(); if (nums[i] > top) { third = top; stack.pop(); stack.push(nums[i]); } else { if (nums[i] < third) return true; } } System.out.println(i+" "+stack+" "+third); } return false; } }
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
You need to keep popping elements from stack till nums[i] > top element So there will be while loop (check code in desc of video) :)
@ujjwalabhishek
@ujjwalabhishek 2 жыл бұрын
@@AyushiSharmaDSA see 10 is the biggest element, i pushed that into the stack then there is no any smaller element so how can I pop that one.
@ujjwalabhishek
@ujjwalabhishek 2 жыл бұрын
I got the logic from ur video only but I wanna implement this in my own way, that's y I have not focussed much more on your code.
@AyushiSharmaDSA
@AyushiSharmaDSA 2 жыл бұрын
@@ujjwalabhishek that's great, you are doing it correct way only. First write code urself and then refer :)
@ujjwalabhishek
@ujjwalabhishek 2 жыл бұрын
@@AyushiSharmaDSA thankyou so much now I got where I have done the mistake. Got it!!
132 Pattern - Leetcode 456 - Python
12:02
NeetCode
Рет қаралды 64 М.
Simplify Path | Leetcode 71 | Stack | Day-14
17:39
Ayushi Sharma
Рет қаралды 10 М.
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 43 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 14 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 98 МЛН
SHS||GENERAL MATHS||CORE MATHS||NOV/DEC - THEORY (COMPULSORY QUE 3)
11:40
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 852 М.
Binary Tree Cameras | Leetcode 968 | Recursion
22:26
Ayushi Sharma
Рет қаралды 5 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 324 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Decode String 🔥 | Leetcode 394 | Stack
17:33
Ayushi Sharma
Рет қаралды 18 М.
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 43 МЛН